ruby -e 'require "digest/md5"'
エラーをスローします:
<internal:lib/rubygems/custom_require>:29:in `require': libcrypto.so.0.9.8: cannot open shared object file: No such file or directory - /opt/local/lib/ruby/1.9.1/armv5tel-linux-eabi/digest/md5.so (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from -e:1:in `<main>'
Rubyを暗号ライブラリにリンクする方法はありますか?
QNAP NAS サーバーで Ruby on Rails を実行しようとしています。
オペレーティング システムは ARM Linux です。
編集:
を使用してライブラリへのリンクを作成しようとしました
export LD_LIBRARY_PATH=/share/MD0_DATA/.qpkg/Optware/local/lib/ruby/1.9.1/armv5tel-linux-eabi/digest:$LD_LIBRARY_PATH
export RUBYLIB=/share/MD0_DATA/.qpkg/Optware/local/lib/ruby/1.9.1/armv5tel-linux-eabi/digest:$RUBYLIB
しかし、私はそれを正しく行っているかどうかわかりません。
解決済み
ln -s /share/MD0_DATA/.qpkg/Optware/lib/libcrypto.so.0.9.8 /lib/libcrypto.so.0.9.8
トリックをしました。