Ruby on rails Bundler找不到gem的兼容版本;“mime类型”;

Ruby on rails Bundler找不到gem的兼容版本;“mime类型”;,ruby-on-rails,ruby,gem,bundler,mime-types,Ruby On Rails,Ruby,Gem,Bundler,Mime Types,我正在将文件更新到最新版本时,出现以下错误: 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依

我正在将文件更新到最新版本时,出现以下错误:

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依赖的mime类型版本比现有的Gem版本要旧得多,这是真的吗?还是我的本地配置有问题


另外,我尝试使用“bundle update”更新依赖项,但我又遇到了同样的错误。

rails
需要
mime类型,版本为
1.16
或更高,但小于
2.0
。但是,
mechanize
需要
mime类型
具有
2.0
或更高版本

我建议您将
mechanize
-版本放到
2.7.2

gem 'mechanize', '2.7.2'

这将解决您的冲突。

Hm.1.16可在rubygems.org上获得,但据我所知,
~>
操作符应该与v1.25.1相匹配。BRB,挖掘更多:)可能重复的虽然这不是原始问题,但很高兴知道我的本地配置没有问题。哦,对不起,对于您的原始问题:是:)