Rails - 命令“bundle install”无法获取gem

时间:2014-07-20 17:33:06

标签: ruby-on-rails macos

尝试安装给定应用的所有宝石时,我总是遇到错误。

$ 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 个答案:

答案 0 :(得分:1)

我是新手,学习RoR,运行Mavericks,使用RVM,Ruby版本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

无法找到gem' sqlite3(> = 0)ruby'在这台机器上可用的宝石。

$ gem install sqlite3

无法找到gem' sass-rails(〜> 4.0.3)ruby'在这台机器上可用的宝石。

$ gem install sass-rails

对于上述其他错误,我确实逐个安装

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

它开始工作