Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rake db:创建mysql/Rake版本问题_Ruby On Rails_Rake - Fatal编程技术网

Ruby on rails Rake db:创建mysql/Rake版本问题

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版本,请使

我正在关注这一点

教程说他们正在使用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版本,请使用它placein-Gemfile

gem'mysql2','0.2.7'

然后跑


bundle install

是的,这修复了它,可能需要澄清的是,第一行进入了GEM文件。
gem uninstall mysql2
gem install mysql --version 0.2
rake db:create