我尝试为我的 BitNami Redmine 2.0.3 (Windows 7) 安装 Husdon 1.0.8.1
rake redmine:migrate:plugins
结果:
Bundler could not find compatible versions for gem "builder":
In Gemfile:
cucumber (= 0.9.4) x86-mingw32 depends on
builder (~> 2.1.2) x86-mingw32
builder (3.0.0)
我的 gemlist 没问题:
builder (3.0.0, 2.1.2)
cucumber (0.9.4)
...还有更多;)
最佳答案
bundler 所做的是尝试匹配 gemfile 中所有 gem 的所有依赖项。
这包括将所有 gem 的版本与要求匹配。
您有多种版本要求, bundle 程序无法满足:
builder (~> 2.1.2) x86-mingw32
...表示匹配版本 > 2.1.2,但 < 2.2.0(非常严格的要求)。
builder (3.0.0)
...意味着仅匹配 3.0.0(甚至更严格)。
所以你看你不能同时匹配 2.1.2-2.2.0 和 3.0.0。您需要放宽要求或更改版本号,以便满足要求。
关于ruby-on-rails - Bundler - 找不到 gem 的兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11283340/