我知道您必须更改database.yml,但我不知道要将其更改为什么,以及如何下载MYSQL和所有爵士乐。
答案 0 :(得分:26)
的Gemfile:
gem 'mysql2'
配置/ database.yml的
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: db_name_here
pool: 5
username: root
password:
host: localhost
命令行:
bundle install
rake db:create
rake db:migrate
当然需要安装MySQL。
如果您要创建新项目:
rails new app_name_here -d mysql
答案 1 :(得分:2)
尝试在Rails 3.0.9中使用mysql2 gem时遇到了同样的问题。
当我在安装mysql2 gem之后运行rake db:create
时,它给了我这些警告:
警告:此版本的mysql2(0.3.6)不再附带捆绑的ActiveRecord适配器,因为它现在是Rails 3.1的一部分
警告:如果您计划在Rails< = 3.0.x中使用它,请使用0.2.x版本
要指定您只想使用0.2.x版本的mysql2,请编辑您的Gemfile以便
gem 'mysql2'
变为
gem 'mysql2', '~> 0.2.1'