我非常感谢任何帮助,当我运行“生成模型”命令时,我收到以下消息:
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?
答案 0 :(得分:10)
你需要运行
gem update mysql2
或添加
gem "mysql2", "~> 0.3.11"
到您的Gemfile并运行bundle install
答案 1 :(得分:1)
即使升级后我也遇到了同样的问题。它一直拒绝使用0.3.11并且默认回到早期版本。
最后发现在Gemfile中我写了#34;< 0.3"而不是"> 0.3"
有点模糊(和愚蠢),但也许它可以帮助某人。