我安装了ruby并更新了ruby gems,现在我想下载rails 3.2.13.我写gem install rails -v 3.2.13(我需要这个版本)我有这个错误
ERROR: Could not find a valid gem 'rails' (= 3.2.13), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCA
LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s
pecs.4.8.gz)
ERROR: Possible alternatives: rails
我在互联网上读到,也许下载gem httpclient它可以工作,但我没有设法下载它(另一个错误)你知道我怎么可以修复这个?
5条答案
按热度按时间a8jjtwal1#
执行以下操作:
则回答y
最后,
gkl3eglg2#
我也犯了类似的错误。
在您的宝石文件中尝试:
取代:
解决了我的问题...
bq3bfh9z3#
看看你能不能让这个工作“wget rubygems.org/downloads/rails-3.2.13.gem“
这对我很有效,但是Vimsha并没有解释如何在你下载了gem之后安装它。
安装gem和它所依赖的其他gem。
我就是从这里得到这些信息的:
Installing Ruby Gems manually
scyqe7ek4#
答案和方法可在http://guides.rubygems.org/ssl-certificate-update/上找到
跳至“使用更新包(新)安装”并按照说明操作
最新的RubyGem可以在https://rubygems.org/pages/download找到
bxjv4tth5#
我有同样的问题,但原来我有一个代理设置,但我试图从一个无代理网络下载宝石
首先,检测您是否有任何代理设置。
如果这个命令在终端的STDOUT上打印一些东西,例如在我的例子中
做
这会将代理环境变量取消设置为null,因此当您执行env时|grep -i代理不应有输出。
现在快跑