ruby-on-rails - Bundler 找不到 gem "mime-types"的兼容版本

标签 ruby-on-rails ruby gem bundler mime-types

当我收到此错误时,我正在将我的 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/

相关文章:

ruby - 无法将 ruby​​-debug19 与 1.9.3-p0 一起使用?

jquery - 如何获取表格字段的值到模态框?

ruby - 通过方法语法调用的运算符方法的优先级

ruby-on-rails - Ruby 将注释 block 附加到 YAML 文件

ruby-on-rails - Rails Rack 1.0 错误

ruby - 尝试使用备份 RubyGem 但找不到已安装的 gem

ruby-on-rails - 如何重定向 rails 中不存在的路由

mysql - 在 Rails 4.0 中选择标签和多对多关系

ruby-on-rails - 在查询中使用 'nil' 和 `group` 时,哈希值为 `count`

ruby - 如何创建和使用多态关系?