安装Rails时为什么会出现OpenSSL :: SSL :: SSLError?

时间:2013-03-25 02:29:11

标签: ruby-on-rails ruby gem openssl

当我运行'sudo gem install rails'时,会发生此错误:

ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)
    SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A

BTW,我正在运行Ruby版本1.9.3p0,Gem版本2.0.3和OpenSSL版本OpenSSL 1.0.1。

有什么建议吗?

3 个答案:

答案 0 :(得分:23)

请尝试以下命令

根本原因

1)过时打开SSL

$ rvm -v
$ rvm get head

2)outdate bundle

$ gem install bundle

希望它能解决

答案 1 :(得分:1)

试试这个:

$ gem update --system

答案 2 :(得分:1)

当我关于安装rails时,我也得到完全相同的错误。正如Aye Mon Chit先前提到的,此错误可能是由过时的开放SSL引起的。这是我的解决方案:更新你的openssl 在我的Wheezy中,我只是运行:

apt-get install openssl

就是这样。希望这能帮到那里的人。