我正在安装gem并收到以下错误:
.gsub
我的理解是,悲观版本约束ERROR: While executing gem ... (Gem::ImpossibleDependenciesError)
oauth2-0.9.4 requires multi_json (~> 1.3) but it conflicted:
Activated multi_json-1.11.0 instead of (>= 0, ~> 0) via:
应匹配除最后一位数之外的所有数据,以便~>
应匹配1.3
(和1.11
?)但不匹配{{ 1}}。这个错误消息描述的是什么?
更新:似乎1.11.0
可能与错误中提到的其他地方的2.0
要求发生冲突。删除1.11
或将其更改为~> 0
有效。作为后续问题,为什么~> 0
不匹配1.x?
答案 0 :(得分:1)
正确〜> 1.3应该匹配1.x系列中的任何内容。
Gem::ImpossibleDependenciesError
几乎就是它所说的。一些其他依赖项(无论它在via:之后打印)需要与~> 1.3
允许的版本不同的版本。