无法安装宝石

时间:2013-06-11 12:48:04

标签: ruby-on-rails ruby rubygems

我无法安装宝石,我需要在浏览器设置中进行哪些更改才能下载?我正在使用 Windows 7

C:\Users\MAX JOHN>gem install rails --no-ri --no-rdoc
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (https://ruby
gems.org/latest_specs.4.8.gz)

C:\Users\MAX JOHN>gem install mysql
ERROR:  Could not find a valid gem 'mysql' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (https://ruby
gems.org/latest_specs.4.8.gz)

3 个答案:

答案 0 :(得分:1)

建议不要将源设置为http而不是https,因为它会产生安全问题。 尝试ping https://rubygems.org,这会告诉您问题是否与您的连接问题有关。

假设您正在使用Rails 3,请查看有关如何设置WEBrick以使用SSL的帖子:

http://www.nearinfinity.com/blogs/chris_rohr/configuring_webrick_to_use_ssl.html

答案 1 :(得分:0)

您是否安装了多个版本的Ruby?我意外升级而没有删除之前的安装,并删除它修复了同样的问题。

答案 2 :(得分:-1)

我有类似的问题,并通过以下方式解决:

  1. 通过网络浏览器从https://rubygems.org/
  2. 下载gem
  3. 通过cd进入下载gem的目录并在其中运行本地安装: gem install --local .gem