当我收到此错误时,我正在将我的 Gemfile 更新到最新版本:
Bundler could not find compatible versions for gem "mime-types":
In Gemfile:
rails (= 4.0.2) ruby depends on
mime-types (~> 1.16) ruby
mechanize (= 2.7.3) ruby depends on
mime-types (2.0)
Rails 4.0.2 是否真的依赖比现有的许多 gem 更旧的 mime 类型版本,还是我的本地配置有问题?
附言我尝试使用“bundle update”更新依赖项,但我又遇到了同样的错误。
最佳答案
rails
需要 mime-types
版本为 1.16
或更高,但小于 2.0
。但是,mechanize
需要 mime-types
版本为 2.0
或更高版本。
我建议您将 mechanize
版本降为 2.7.2
:
gem 'mechanize', '2.7.2'
这将解决您的冲突。
关于ruby-on-rails - Bundler 找不到 gem "mime-types"的兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465369/