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,挖掘更多:)可能重复的虽然这不是原始问题,但很高兴知道我的本地配置没有问题。哦,对不起,对于您的原始问题:是:)