代码之家  ›  专栏  ›  技术社区  ›  James

我真的需要安装bundler 1.0.0.beta.3来运行最新的边缘轨吗?

  •  1
  • James  · 技术社区  · 14 年前

    当我这样做的时候 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.
    

    在不安装bundler 1.0.0.beta.3的情况下,是否有任何方法可以安装最新的边缘轨道?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Mark L    14 年前

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

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

    我已经为3个边缘轨道项目完成了这项工作,因为它们部署在Heroku上,而Heroku仍在运行Bundler 0.9.26。我没有任何问题或考试不及格。