我正在关注此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
,它会让我回到第一个问题。
不确定接下来应该尝试什么。
答案 0 :(得分:3)
放置在Gemfile中
gem 'mysql2','0.2.7'
然后运行
bundle install