ongaeshi
ongae****@gmail*****
2012年 3月 26日 (月) 02:41:26 JST
ongaeshiです。 $ sudo gem install rroonga -v 1.3.1 --verbose したところ、特にビルド時にwarningが表示されなかったため、 MacPorts管理の /opt/local/ 以外の場所に groongaがインストールされていないか調べてみました。 $ find /usr/local -name "*groonga*" /usr/local/bin/groonga /usr/local/lib/groonga /usr/local/lib/libgroonga.a /usr/local/lib/libgroonga.la . . あれ?/usr/localにもgroongaが(泣) どうも昔ソースからビルドしたgroongaを消し忘れていたようです。 ちゃんとアンインストールする方法が分からなかったため、 1. groonga.old 等に名前変更 2. シェルの再起動 3. 再度 sudo gem install rroonga -v 1.3.1 --verbose で、rroonga1.3.1 が動くようになりました! ※ 念のため、rroonga2.0.0も再度試してみましたがやはりこちらは動きませんでした。 ありがとうございました。 2012年3月25日21:29 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <CA+vpKipEZPFB3qgjDs66SZBhe32PiF+w_xKqmd****@mail*****> > "[groonga-dev,00723] gem install rroonga でエラー" on Sun, 25 Mar 2012 20:41:27 +0900, > ongaeshi <ongae****@gmail*****> wrote: > >> Milkodeという自作ソフトの内部でrroongaを使わせてもらっています。 >> いつのタイミングからか、gem経由で新しくインストールしたrroongaが >> 上手く動かなくなってしまいました。 > > すみません! > rroonga 2.0.0は間違ってgemの中に私の手元でビルドした*.oや > *.soが入ってしまっていて、それで64bit以外のLinuxではビルドに > 失敗するのです。。。 > > 来週中にバージョンアップするのでもう少しお待ちください。。。 > >> エラーその2 >> >> # 1.3.1を入れる >> $ sudo gem install rroonga -v 1.3.1 >> >> # こちらも動かないがエラーの内容は異なる >> $ milk web >> milk web >> dyld: lazy symbol binding failed: Symbol not found: _grn_ctx_set_finalizer >> Referenced from: >> /opt/local/lib/ruby1.9/gems/1.9.1/gems/rroonga-1.3.1/lib/groonga.bundle >> Expected in: flat namespace > > こちらはなにかしら。。。 > > sudo gem install --verbose rroonga -v 1.3.1 > > としてもらえますか? > これで、ビルド時のログも表示されるようになります。 > ビルドした時点でgrn_ctx_set_finalizerが見えなかったら、何か > warningがでると思います。これがでたらたぶんみているgroongaが > 古いのだと思います。 > > ビルド時点でwarningがでなかった場合は、ビルド時にみている > groongaと実際に使うときにみているgroongaが違うのかもしれない。 > > システムにすでにgroongaがインストールされているかどうか確認 > してもらえますか?もしかしたら、そっちを見にいっているかもし > れません。 > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) > > プログラミングが好きなソフトウェア開発者を募集中: > http://www.clear-code.com/recruitment/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- /****************************************** ongaeshi MAIL: ongae****@gmail***** WEB: http://ongaeshi.me Twitter: http://twitter.com/ongaeshi ******************************************/