赢7 x64
每当我尝试安装gem时,都会收到SSL错误。
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (https://your-dns-needs-immediate-attention.win/quick/Marshal.4.8/responders-2.1.0.gemspec.rz)
基本上,我有this issue,但修复不适合我。
尝试从RubyInstaller全新安装Ruby 2.2.2,但这给了我宝石版2.4.5。卸载Ruby。
从RubyInstaller尝试全新安装Ruby 2.1.6,出现SSL错误。试过上面的修复,没有去。无法安装bundler。卸载Ruby。
尝试从RailsInstaller进行全新安装。这是有用的,从捆绑器带来的意义上说。现在我可以运行bundle install
和bundle update
来获取宝石了。但我仍然无法gem install xxx
任何事情。
答案 0 :(得分:5)
首先尝试更新rubygems:
C:\> gem install rubygems-update -s http://rubygems.org
C:\> update_rubygems
然后尝试再次安装gem:
C:\> gem install bundler