我正在Windows 7(64位)机器上运行此操作。我使用一键式安装程序安装了RoR。我已经更新了我的database.yml文件中使用mysql2:Rails mysql2错误:“rake aborted!请安装mysql2适配器...”
development:
adapter: mysql2
encoding: utf8
database: blog_development
pool: 5
username: root
password:
socket: /tmp/mysql.sock
test:
adapter: mysql2
encoding: utf8
database: blog_test
pool: 5
username: root
password:
socket: /tmp/mysql.sock
production:
adapter: mysql2
encoding: utf8
database: blog_production
pool: 5
username: root
password:
socket: /tmp/mysql.sock
我加入这行到我的Gemfile(根据视频教程):
gem 'mysql2', :group => :production
然后:
gem install mysql2
哪个成功。然后:
bundle install
哪个也成功,但mysql2没有列出。
然后:
rake db:create
这给这个错误:
“耙中止 请安装mysql2适配器:!gem install activerecord-mysql2-adapter
(我 SQL2是不包的一部分将它添加到的Gemfile ) 任务:TOP => db:create (请参阅完整跟踪,通过运行带有--trace的任务)“
bundle show mysql2
发出此错误:“在当前包中找不到gem'mysql2'。”
我错过了什么让mysql2去?
你运行在'生产'环境中这么做? – jnevelson 2012-03-19 18:43:09