新手问题 gem install rails 出现错误 cannot load such file -- openssl

tank_lei · 2013年02月27日 · 最后由 feng88724 回复于 2015年01月06日 · 11828 次阅读

$ gem -v 2.0.0 gem 版本 2.0

$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]

ruby 版本也是 2.0 在执行命令

$ gem install rails

出现如下错误:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

这是什么原因?查看了 openssl 已经是最新版本。 在线求解!

安装 openssl 试试看

#1 楼 @aisensiy apt-get install openssl 提示已经是最新版本了呢

你是用 rvm?试试 rvm pkg openssl

表示把 ruby 重新装了一下就好李。。

昨天追新升级到 2.0 后,rvm pkg reinstall openssl 还是不行,哪位有什么 好办法。 Mac OS X 10.7.5 ,openssl-1.0.1c

#6 楼 @tank_lei 谢谢,按这篇文章上的指导搞定https://coderwall.com/p/tptocq

@tank_lei 我也碰到这个问题,你自己重新安装 ruby, 就解决问题了吗?谢谢

你一定是升级了 Mac OS X 吧,我今天也遇到了,需要 brew install openssl ,然后 rvm pkg install openssl, 然后再 rvm reinstall 2.0.0-p0

10 楼 已删除

the same problem

a4652097 安装 Rails 出现 cannot load such file -- openssl 提及了此话题。 05月17日 18:49
需要 登录 后方可回复, 如果你还没有账号请 注册新账号