【问题标题】:This version of mysql2 (0.2.18) isn't compatible with Rails 3.1此版本的 mysql2 (0.2.18) 与 Rails 3.1 不兼容
【发布时间】:2011-12-23 16:44:09
【问题描述】:

任何帮助将不胜感激,当我运行“生成模型”命令时,我收到以下消息:

 WARNING: This version of mysql2 (0.2.18) isn't compatible with Rails 3.1 as the ActiveRecord adapter was pulled into Rails itself.
 WARNING: Please use the 0.3.x (or greater) releases if you plan on using it in Rails >= 3.1.x 

有没有办法更新 mysql2 版本使其适用于 rails 3.1?或者我可以将 rails 从 3.1 降级到 3.0?

【问题讨论】:

标签: mysql ruby-on-rails ruby-on-rails-3 rubygems


【解决方案1】:

你需要跑

gem update mysql2

或添加

gem "mysql2", "~> 0.3.11"

到您的 Gemfile 并运行 bundle install

【讨论】:

  • 如果有效,您应该点击绿色复选标记以分配信用
【解决方案2】:

即使升级后我也遇到了同样的问题。它一直拒绝使用 0.3.11 并默认回到早期版本。

最后发现在 Gemfile 中我将其写为“0.3”。

有点晦涩(和愚蠢),但也许它会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 2018-10-07
    相关资源
    最近更新 更多