我不理解运行bundle install
时收到的错误:
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.0) was resolved to 3.0.0, which depends on
bundler (~> 1.0.0)
Current Bundler version:
bundler (1.16.2)
This Gemfile requires a different version of Bundler.
如果我有捆绑商版本1.16.2
,为什么不认为它符合~> 1.0.0
条件?
答案 0 :(得分:2)
~>
表示法允许描述增量,从而允许最低有效数字与规范不同。
因此,在这种情况下,~> 1.0.0
表示任何版本>> = 1.0.0且< 1.1。
然而,~> 1.0
的符号表示任何版本> = 1.0且< 2.0
在您的情况下1.16.2
显然大于1.1
,因此未达到要求