我安装了2个插件(redmine_backlogs和redmine_ldap_sync),但在将redmine_ldap_sync从2.0.0升级到2.0.1后,添加了Gemfile。
这里是积压的Gemfile https://github.com/backlogs/redmine_backlogs/blob/v1.0.2/Gemfile 和ldap sync的Gemfile https://github.com/thorin/redmine_ldap_sync/blob/2.0.1/Gemfile
在这两种情况下, simplecov 都在测试组中。我试着跑
bundle install --without development test
但是我收到了这个错误:
You cannot specify the same gem twice with different version requirements.
You specified: simplecov (>= 0) and simplecov (~> 0.6)
这似乎没有意义。有没有办法绕过它而不编辑文件?
由于
答案 0 :(得分:12)
插件中的所有Gemfiles都与普通的Gemfiles合并。只需在其中一个插件Gemfile中删除simplecov (>= 0)
语句即可。这不是犯罪或非法。