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

标签 ruby rvm

尝试运行任何 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/

相关文章:

ruby-on-rails - Jekyll 安装失败

ruby - 未找到 RVM (Mac 10.7.3)

ruby - 在 bash : no such file or directory 中安装 rvm 结果

Ruby 中的 Java 匿名接口(interface)实现

ruby - 我如何使用 namecheap gem?

javascript - 不对某些 Assets 进行预编译 - Rails

ruby - 在 mongo 映射器中不等于

ruby-on-rails - 无法加载此类文件 — ruby​​gems.rb

ruby-on-rails - 运行 autoconf 时 rvm install 1.9.2 失败?

ruby-on-rails - 在 Ruby on Rails 应用程序/内存泄漏中分析 delayed_job 任务