IT土方のメモ

御徒町で働くIT土方が得たネタをお届け

MacでJRubyとyajl-ruby

仕事でMacにJRuby1.6.8(公式dmg)を入れてみた。

gemしてるときにyajl-rubyがエラーになったのでメモ。

 

エラーの最後はこんなの

 

ld: library not found for -lbundle1.o

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [yajl.bundle] Error 1

 

ライブラリが見えないとかなんとか。

findすると/usr/libにはあるようなので、ビルド時の参照パスを追加してしのいでみた。

こんな感じ。

 

jruby -S gem install yajl-ruby -- --with-ldflags="-L/usr/lib"

 

bundle1.oが無いとか言ってるエラーはこれで回避した。

多分動いてると思う。