1

当我bundle install捆绑边缘导轨时,我收到此错误:

No compatible versions could be found for required dependencies:
    Conflict on: "bundler":
    * bundler (0.9.26) activated by bundler (= 0.9.26, runtime)
    * bundler (>= 1.0.0.beta.3, runtime) required by rails (>= 0, runtime)
    All possible versions of origin requirements conflict.

有什么方法可以在不安装捆绑器 1.0.0.beta.3 的情况下安装最新的边缘导轨?

4

1 回答 1

0

7 月 1 日,Edge Rails 中的 Bundler 依赖项从 0.9.26 提升到 1.0.0.beta.2(以及过去几周的每个后续测试版)。据我所知,Edge Rails 仍然与 0.9.26 完全兼容,因此您应该能够编辑rails.gemspec以阅读:

s.add_dependency('bundler', '>= 0.9.26')

我已经为边缘轨道上的 3 个项目完成了此操作,因为它们部署在仍在运行 Bundler 0.9.26 的 Heroku 上。我没有任何问题或测试失败。

于 2010-07-15T21:14:38.620 回答