2012-04-22 179 views
0

我是Ruby on Rails的新手,我正在关注迈克尔哈特尔的第二个在线版本"Ruby on Rails Tutorial: Learn Rails by Example"安装软件包时出错

当我运行从我的铁轨一个bundle install应用程式它显示错误这样

Gem::RemoteFetcher::FetchError: too many connection resets (http://cachefly.mirrors.rubygems.org/gems/rubyzip-0.9.7.gem) 
An error occured while installing rubyzip (0.9.7), and Bundler cannot continue. 
Make sure that `gem install rubyzip -v '0.9.7'` succeeds before bundling. 

我从昨天晚上想这些,但没有结果,有人说其我的互联网问题,但互联网是工作的罚款。

+0

您能否向Ruby版本,Gems版本和Rails版本添加一些信息? – mliebelt 2012-04-22 12:31:14

+0

ruby​​ 1.9.3p125(2012-02-16)[i386-mingw32] – 2012-04-22 12:33:47

+0

rails 3.2.3 gem 1.8.23 – 2012-04-22 12:35:50

回答

3

如果您搜索ruby gem "too many connection resets",您会发现很多参考文献。该团队目前无法追查到它。这些是原因:

  • 试图建立一个gem并将其推送到GitHub。这是最近修复的,与你的情况无关。
  • RubyGems.org有网络问题,您无法修复。您应该稍后尝试执行bundle install
  • 按照错误消息中的提示,通过执行第一个rubyzip安装:gem install rubyzip -v '0.9.7'。之后,成功,继续bundle install(这将只使用您已安装的rubyzip)。