无法运行rake或rails命令(如rails c) – libcrypto错误

尝试运行任何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重新安装1.9.3,重新安装bundler和所有gem。 我在另一个论坛上看到我可能要卸载rvm,ruby和rails并从头开始。 呃 – 真的吗?

提前致谢。

您需要阅读并按照显示的说明操作:

 rvm requirements 

然后删除安装了openssl的rvm:

 rm -rf $rvm_path/usr/ 

并重新安装ruby:

 rvm reinstall 1.9.3-p194