如果我有一个
的Gemfilesource 'https://rubygems.org'
gem "heckle", "~> 2.0.0.b1"
gem "reek", "~> 1.3.2"
然后我收到错误消息
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundler could not find compatible versions for gem "ruby_parser":
In Gemfile:
reek (~> 1.3.2) ruby depends on
ruby_parser (~> 3.1.1) ruby
heckle (~> 2.0.0.b1) ruby depends on
ruby_parser (2.3.1)
是否有可能告诉Bundler heckle和reek不需要彼此合作,因此可以使用两个版本的ruby_parser?
对于那些不熟悉所涉及的两个宝石的人来说,heckle和reek都是提供分析源代码的可执行文件的宝石。代码不需要它们。