少し日にちが開いてしまいました。研究室の用事(報告会と海外出張の準備)が忙しいのと、このサイトで使っている Ruby の静的生成ツール Jekyll が自宅で使うマシンで稼働させると次のようなエラーがでて困っていました。

Dependency Error: Yikes! It looks like you don't have jekyll-sass-converter or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: '/home/karita/.rbenv/versions/2.1.5/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so: undefined symbol: rb_Digest_SHA1_Init - /home/karita/.rbenv/versions/2.1.5/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!

他の gem なども色々見ると結局は .../lib/ruby/2.1.0/x86_64-linux/digest 以下の *.so が全部リンクできていないという話でした。なお Ruby 自体は rbenv で普通にビルドできています。

とにかく digest がないと bundler とかも結局動かず面倒だったので、普段使うマシンでビルドしたdigest/*.so を全部コピーするという投げやりな方法で動かしました。ちなみに普段使うマシンでも最新版2.2.2のビルドはできず、もしかしたら Ubuntu の依存パッケージに変更があったのかとか調査中です。何か情報があるとコメントいただけると嬉しいです (@_@;)。