0

在使用 Gemfile 源运行捆绑程序时:源' https://rubygems.org '

我收到此错误:

Resolving dependencies...
Network error while fetching
https://s3.amazonaws.com/production.s3.rubygems.org/quick/Marshal.4.8/pg-0.14.0-x86mingw32.gemspec.rz

如果我运行指定 Gemfile 源的命令: source ' http://rubygems.org '

它运行良好。有任何想法吗?

使用捆绑器(1.3.5)。

4

2 回答 2

0

您可以使用 Bundler 网站 ( http://bundler.io/issues.html ) 中的一些步骤来解决此问题:

# remove user-specific gems and git repos 
rm -rf ~/.bundle/ ~/.gem/bundler/ ~/.gems/cache/bundler/  

# remove system-wide git repos and git checkouts 
rm -rf $GEM_HOME/bundler/ $GEM_HOME/cache/bundler/  

# remove project-specific settings 
rm -rf .bundle/  

# remove project-specific cached gems and repos 
rm -rf vendor/cache/  

# remove the saved resolve of the Gemfile 
rm -rf Gemfile.lock  

# uninstall the rubygems-bundler and open_gem gems 
rvm gemset use global # if using rvm 
gem uninstall rubygems-bundler open_gem  

# try to install one more time 
bundle install
于 2014-08-05T05:27:31.047 回答
0

事实证明,使用旧版本的 ruby​​gems 会导致这种情况。

于 2013-05-11T16:10:43.227 回答