赢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)
基本上,我有这个问题 ,但修复不适合我。
尝试从RubyInstaller新的安装Ruby 2.2.2,但是这给了gem版本2.4.5。 卸载Ruby。
尝试从RubyInstaller新鲜安装的Ruby 2.1.6,得到了SSL错误。 试过上面的修复,不行。 无法安装捆绑器。 卸载Ruby。
尝试从RailsInstaller全新安装。 从捆绑器的angular度来看,这是有效的。 所以现在我可以运行bundle install
和bundle update
来获取gem。 但我仍然不能gem install xxx
什么gem install xxx
。
尝试首先更新rubygems:
C:\> gem install rubygems-update -s http://rubygems.org
C:\> update_rubygems
然后尝试再次安装gem:
C:\> gem install bundler