【问题标题】:`bundle update rails` takes hours`bundle update rails` 需要几个小时
【发布时间】:2013-10-27 10:50:35
【问题描述】:

我一直在尝试通过更改我的Gemfile 并运行bundle update rails 来将我的Rails 应用程序从3.2.11 更新为3.2.13

事情是这样的:

Updating git://github.com/thoughtbot/paperclip.git
Fetching gem metadata from http://rubygems.org/......
Fetching gem metadata from http://rubygems.org/..
Resolving dependencies..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

已经持续了一个多小时,有超过一千个点。

停止此过程并重试是否安全?我该如何解决这个问题?

【问题讨论】:

  • 做一个gem install rails -v 3.2.13。然后删除您的Gemfile.lock,然后执行bundle install
  • @stevanity 我停止了这个过程并按照你的建议做了。现在我跑了bundle install,我进入了前几百个点,它还在继续。
  • DEBUG_RESOLVER=1 bundle install 试试这个。我们会了解导致问题的原因。
  • 请告诉我们您的Gemfile
  • @stevanity 使用DEBUG_RESOLVER=1 bundle install 我设法调试并解决了这个问题。感谢您的帮助!

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


【解决方案1】:

我在运行DEBUG_RESOLVER=1 bundle install后找到了解决方案。

Rails 从 v 3.2.13 开始存在循环,然后将其更改为 3.2.14 以解决依赖关系,然后在下一次通过时将其更改回。所以,它似乎一直在来回切换。

我手动更改了我的 Gemfile 中的版本,以消除我在日志中看到的循环,最终解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 2014-10-18
    • 2020-10-14
    相关资源
    最近更新 更多