2

我无法安装 gems,我需要在浏览器设置中进行哪些更改才能下载?我正在使用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)
4

3 回答 3

1

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

假设您使用的是 Rails 3,请查看这篇关于如何设置 WEBrick 以使用 SSL 的帖子:

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

于 2013-08-22T06:34:59.393 回答
0

您是否安装了多个版本的 Ruby?我在没有删除先前安装的情况下意外升级,并且删除它为我解决了同样的问题。

于 2013-10-03T11:50:44.060 回答
-1

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

  1. 通过 Web 浏览器从https://rubygems.org/下载 gem
  2. 通过 cd 将其安装到下载并运行 gem 的目录中: gem install --local .gem
于 2015-07-01T16:06:43.910 回答