Ruby on rails Rake db:创建mysql/Rake版本问题
我正在关注这一点 教程说他们正在使用Ruby 1.9.2和rails 3.0.3 我使用的是Ruby 1.9.3,我为本教程创建了一个rvm gemset,并在gemset中安装了rails 3.0.3 我运行了bundle安装,它安装了mysql2版本0.3.11 当我运行Ruby on rails Rake db:创建mysql/Rake版本问题,ruby-on-rails,rake,Ruby On Rails,Rake,我正在关注这一点 教程说他们正在使用Ruby 1.9.2和rails 3.0.3 我使用的是Ruby 1.9.3,我为本教程创建了一个rvm gemset,并在gemset中安装了rails 3.0.3 我运行了bundle安装,它安装了mysql2版本0.3.11 当我运行rake db:create时,出现以下错误: 警告:此版本的mysql2(0.3.11)不再捆绑ActiveRecord适配器,因为它现在是Rails 3.1的一部分 警告:如果您计划在Rails中使用0.2.x版本,请使
rake db:create
时,出现以下错误:
警告:此版本的mysql2(0.3.11)不再捆绑ActiveRecord适配器,因为它现在是Rails 3.1的一部分
警告:如果您计划在Rails中使用0.2.x版本,请使用它placein-Gemfile
gem'mysql2','0.2.7'
然后跑
bundle install
是的,这修复了它,可能需要澄清的是,第一行进入了GEM文件。
gem uninstall mysql2
gem install mysql --version 0.2
rake db:create