[groonga-dev,04566] Re: rroongaがRubyInstaller2.4(x64)で動かない(再送)

Back to archive index

Masafumi Yokoyama yokoy****@clear*****
2018年 1月 24日 (水) 19:30:40 JST


おんがえしさん、お久しぶりです。横山です。
(すみません、個人宛に返信してしまったのでML宛に再送します)

ご報告ありがとうございます。

RroongaのWindows向けのビルドには  
https://github.com/rake-compiler/rake-compiler-dock を使っていて、もしか 
するとこちらで対応されているかもしれないと思って試してみました。

Rroonga 7.0.2まではrake-compiler-dock 0.6.0を使っていたのですが、rake- 
compiler-dockの最新版は0.6.2のようでした。

そこで、試しにrake-compiler-dockを0.6.2に上げてビルドしてみました。
(Rroongaのリポジトリ直下で `bundle update` して `rake build:windows` を 
実行)
http://myokoym.net/public/rroonga-7.0.3-x86-mingw32.gem
http://myokoym.net/public/rroonga-7.0.3-x64-mingw32.gem

が、結果は変わらず、require時にLoadErrorエラーになってしまいました…。

何も解決できていないのですが、ひとまずご報告まで


On 2018年01月22日 23:05, ongaeshi wrote:
> 失礼しました、一つ前に作成中のメールを誤って送信してしまいました。
> 前回のメールは破棄してください。正しいメールを再送します。
> 
> ご無沙汰しております、おんがえしです。
> 
> 久しぶりにWindowsのRuby環境を更新しようと思い
> 最新のRubyInstallerで Ruby 2.4.3-1 (x64) をインストールしました。
> 
> rroonga 7.0.2 のインストールには成功したのですが、
> require "rroonga"しようとすると実行時エラーとなりました。
> 
> ---
> $ ruby -v
> ruby 2.4.3p205 (2017-12-14 revision 61247) [x64-mingw32]
> 
> $ gem install rroonga
> 
> $ ruby -r "rroonga" -e ""
> C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
> `require': cannot load such file -- groonga.so (LoadError)
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
> `require'
>     from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rroonga-7.0.2-x64-mingw32/lib/groonga.rb:46:in
> `rescue in <top (required)>'
>     from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rroonga-7.0.2-x64-mingw32/lib/groonga.rb:42:in
> `<top (required)>'
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
> `require'
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
> `require'
>     from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rroonga-7.0.2-x64-mingw32/lib/rroonga.rb:16:in
> `<top (required)>'
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:133:in
> `require'
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:133:in
> `rescue in require'
>     from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:39:in
> `require'
> ---
> 
> 1つ前のrroonga-6.1.3も試してみましたが、
> 同じくうまく動かないようです。さらに詳細は以下のURLをどうぞ。
> 
> http://ongaeshi.hatenablog.com/entry/rroonga-rubyinstaller-2.4
> 
> RubyInstallerは2.4から内部でmsys2を使うようになり大きく構造が変わっているようです。旧来のDevKitを使う2.3系なら動くかもしれませんが、
> できれば最新版で動かしたいと思っています。
> 
> 何か情報をお持ちの方はいますでしょうか?
> よろしくお願いいたします。
> 
> 


-- 
横山 昌史 <Masafumi Yokoyama>
E-mail: yokoy****@clear*****
株式会社クリアコード
〒170-0005 東京都豊島区南大塚3-29-9
Tel: 03-5927-9440
Web: http://www.clear-code.com/




groonga-dev メーリングリストの案内
Back to archive index