当我尝试在创建新的gemset之后安装像bundler或rake这样的gem时,它没有安装 ,但如果我安装旧版本,它对我来说工作正常。以下是安装gem时的错误日志
gem install rake
Fetching: rake-0.9.2.2.gem ( 7%)ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
too many connection resets (http://cachefly.mirrors.rubygems.org/gems/rake-0.9.2.2.gem)
答案 0 :(得分:4)
此问题是由cachefly服务器引起的。
似乎rubygems.org上的人们禁用了这个镜像,然后人们的下载能够继续成功。
在rubygems.org discussing this issue上有一个帖子。
答案 1 :(得分:1)
使用 DevKit 分别安装gem。
修改:
请检查您是否卷曲或忘记了该网址:
wget http://production.cf.rubygems.org/gems/rails-2.3.8.gem
curl -O http://production.cf.rubygems.org/gems/rails-2.3.8.gem
如果没有,那么问题在于您的互联网连接,http代理或 提供商。
如果您的浏览器有效,可能是HTTP代理。
答案 2 :(得分:0)
当Capistrano在远程服务器上运行bundle install
时,我遇到了类似的问题。它似乎是由我未授权的项目中的.rvmrc文件引起的。
所以我需要做的就是将ssh插入服务器,cd
进入项目并接受.rvmrc配置文件。
答案 3 :(得分:0)
得到了类似的问题
gem install rails
# after 5 minutes
WARNING: Error fetching data: too many connection resets (http://production.s3.rubygems.org/latest_specs.4.8.gz)
gem install rails --source 'https://rubygems.org'
# after 5 minutes
WARNING: Error fetching data: too many connection resets (http://production.s3.rubygems.org/latest_specs.4.8.gz)
但是当我创建Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.13'
并运行bundle install
它可以正常工作
我的位置是英国伦敦
(还在http://help.rubygems.org/discussions/problems/4494-too-many-connection-resets-when-gem-install-rails上创建了主题)
答案 4 :(得分:0)
由于管理员权限(cmd,shell或rubymine),请务必检查您的计算机是否未下载。