Ruby on rails 为什么在安装Rails时会得到OpenSSL::SSL::SSLError?
当我运行Ruby on rails 为什么在安装Rails时会得到OpenSSL::SSL::SSLError?,ruby-on-rails,ruby,gem,openssl,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 顺便说一句,我正在运行Ruby版本1.9.3p0、Gem版本2.0.3和OpenSSL版本OpenSSL 1.0.1 有什么建议吗?请尝试
'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
顺便说一句,我正在运行Ruby版本1.9.3p0、Gem版本2.0.3和OpenSSL版本OpenSSL 1.0.1
有什么建议吗?请尝试以下命令 根本原因 1) 过期开放SSL
$ rvm -v
$ rvm get head
2) 过期包
$ gem install bundle
希望它能解决问题,试试这个:
$ gem update --system
当我在安装rails时,我也遇到了完全相同的错误。正如Aye Mon Chit前面提到的,此错误可能是由过时的开放SSL造成的。这是我的解决方案:更新您的openssl 在喘息时,我只是跑:
apt-get install openssl
就这些。希望这对其他人有所帮助。可能是此的副本:,也可以尝试http源代码(vs https默认)+1在Arch linux中使用pacman更新openssl解决了此问题