2014-07-20 34 views
0

尝试安装给定应用程序的所有宝石时,总是出现错误。Rails - 命令“bundle install”无法获取宝石

$ bundle install --verbose --retry 4 
Fetching from: https://bundler.rubygems.org/api/v1/dependencies 
Fetching source index from https://rubygems.org/ 
Resolving dependencies...Fetching from: https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz 

Network error while fetching https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz 

我可以通过wget或网页浏览器手动获取文件,所以网络不是问题!

通过gem命令安装也起作用,但这很痛苦。

有人可以帮我这个吗?我无言以对什么可以在这里发生

回答

1

我是新手,学习的回报率,运行小牛,使用RVM,红宝石版本2.1.2尝试它,Rails的4.1.4

当我试图运行$ rails server,我渐渐以下错误

,我曾试图在我的rails这之中app文件夹

网络错误而获取 https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz

$ gem install spring 

无法在此机器上可用的宝石中找到gem'jquery-rails(> = 0)ruby'。

$ gem install jquery-rails 

找不到宝石 'sqlite3的(> = 0)红宝石' 在此机器上可用的宝石。

$ gem install sqlite3 

找不到宝石 'SASS护栏(〜> 4.0.3)红宝石' 在本机上可用的宝石。

$ gem install sass-rails 

而对于其他错误,如上面我没有安装逐一

我无法找到在互联网上的任何解决方案,甚至在我的系统的宝石被更新。然后作为最后的手段,我做了这个,一个接一个地安装它们。

它开始工作

+0

是的,你可以逐一安装它们,但这是一个真正的痛苦。我不想这样做,而是解决这个问题。无论如何感谢提示 – titiyoyo