当我运行'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。
有什么建议吗?
答案 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
就是这样。希望这能帮到那里的人。