尝试运行任何 rake、rails 或 bundle 命令时,出现以下错误:
/home/username/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': libcrypto.so.1.0.0: cannot open shared object file: No such file or directory - /home/username/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
我已经尝试过 rvm pkg install openssl、rvm remove 1.9.3、rvm reinstall 1.9.3、重新安装 bundler 和所有 gem。我在另一个论坛上读到,我可能必须卸载 rvm、ruby 和 rails,然后从头开始。呃 - 真的吗?
提前致谢。
最佳答案
您需要阅读并遵循显示的说明:
rvm requirements
然后删除rvm安装的openssl:
rm -rf $rvm_path/usr/
并重新安装 ruby :
rvm reinstall 1.9.3-p194
关于ruby - 无法运行 rake 或 rails 命令(如 rails c)- libcrypto 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036771/