【发布时间】:2014-03-14 12:09:42
【问题描述】:
尝试将新的 gem 安装到 rails 应用程序中,无论我是在 Gemfile 中添加还是删除 gem,当我运行 bundle install 时,都会收到以下错误:
我很困惑,因为~> 1.0.0 意味着我的bundler 版本必须等于或大于1.0.0 但小于2.x.x。我正在满足这个要求,为什么它会失败?
补充一点,如果我将 Gemfile 保留原样,bundle install 就可以正常工作。
更新
显然,我误解了 ~> 符号。您可以查看下面的检查答案以获得解释,或者在Meaning of tilde-greater-than (~>) in version requirement? 上查看更深入的答案
【问题讨论】:
-
现在仍然出现同样的问题,当您无法更新应用程序以使用较新的捆绑程序版本时,这里有一个具体的解决方案:stackoverflow.com/questions/57170296
标签: ruby-on-rails ruby