Rake db:创建mysql / rake版本问题

时间:2012-03-20 03:08:27

标签: ruby-on-rails rake

我正在关注此backbone rails turotial

教程说他们正在使用Ruby 1.9.2和rails 3.0.3。

我正在使用Ruby 1.9.3,我为本教程创建了一个rvm gemset,并将rails 3.0.3安装到gemset中。

我运行了安装了mysql2版本0.3.11

的bundle install

当我跑rake db:create时,我收到了这个错误:

  

警告:此版本的mysql2(0.3.11)不再附带捆绑的ActiveRecord适配器,因为它现在是Rails 3.1的一部分

     

警告:如果您计划在Rails< = 3.0.x中使用它,请使用0.2.x版本

所以我跑了:

gem uninstall mysql2
gem install mysql --version 0.2
rake db:create

然后我收到了这个错误:

  

在任何来源

中都找不到mysql2-0.3.11      

尝试运行bundle install

如果我运行bundle install,它会让我回到第一个问题。

不确定接下来应该尝试什么。

1 个答案:

答案 0 :(得分:3)

放置在Gemfile中

gem 'mysql2','0.2.7'

然后运行

bundle install