【问题标题】:bundle install not working on rails fork捆绑安装在rails fork上不起作用
【发布时间】:2012-10-23 08:01:19
【问题描述】:

如果我 checkout 或 fork the rails project on github,在运行 bundle install 时会收到一个错误,即找不到 sprockets-rails。如何安装这些 gem?

new-host-4:rails scott$ bundle install
Updating git://github.com/rails/arel.git
Updating git://github.com/brynary/rack-test.git
Updating git://github.com/rails/jquery-rails.git
Updating git://github.com/rails/coffee-rails.git
Updating git://github.com/rails/journey.git
Updating git://github.com/rails/activerecord-deprecated_finders.git
Updating git://github.com/rails/sprockets-rails.git
Updating git://github.com/fxn/sdoc.git
Fetching gem metadata from https://rubygems.org/.
Error Bundler::HTTPError during request to dependency API
Fetching full source index from https://rubygems.org/
Could not find gem 'sprockets-rails (~> 2.0) ruby', which is required by gem 'rails (>= 0) ruby', in any of the sources.

【问题讨论】:

  • 您是在尝试安装 Rails 4.0,还是最新的 Rails stable?
  • @JesseWolgamott - 只是结帐github.com/rails/rails.git 我猜是rails 4.0?我也可以尝试一个稳定的分支。我如何获得最新的工作?
  • 是的,那是 Rails 4.0,还没有发布...你能描述一下你想要完成什么吗?
  • 有几个错误我想看看是否可以修复。

标签: ruby-on-rails ruby-on-rails-3 gem ruby-on-rails-3.2 bundler


【解决方案1】:

好的,那么你想走这条路:https://github.com/rails/rails-dev-box ... rails repo 在活动开发过程中无法与 bundler 一起安装。

【讨论】:

  • 我想使用我的工具来调试和玩弄代码。我想我会尝试最新的稳定分支。
【解决方案2】:

在你的 gem 文件中试试这个写

gem "sprockets-rails", "1.0.0"

然后,捆绑安装

【讨论】:

  • 不是我的gem文件,是rails项目的gem文件。我还应该改变吗?
【解决方案3】:

http://status.rubygems.org

Rubygems 遇到了成长的烦恼和问题。目前依赖 API 已关闭。所以这是它试图通过 ruby​​gems 解决依赖关系的失败。至于解决它,您可以在您的机器上手动安装所有要求,然后捆绑应该使用本地副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 2023-03-15
    • 2016-11-19
    • 1970-01-01
    相关资源
    最近更新 更多