我正在尝试使用 mysql 作为我的 Rails 应用程序的数据库。
这是我的database.yml 文件的样子
development:
adapter: mysql2
encoding: utf8
database: blog_development
pool: 5
username: root
password:
socket: /tmp/mysql.sock
这是我尝试 rake db:create 命令时遇到的错误
hilarl@isa009:~/workspace/blog$ rake db:create rake aborted! Please install the mysql2 adapter:
gem install activerecord-mysql2-adapter
(mysql2 is not part of the bundle. Add it to Gemfile.)Tasks: TOP => db:create (See full trace by running task with --trace)
当我尝试gem install activerecord-mysql2-adapter
时,我得到“错误:在任何存储库中找不到有效的gem'activerecord-mysql2-adaptor'(> = 0)”
我正在使用带有 ruby 1.9.3p194 和 Rails 3.2.3 的 ubuntu
最佳答案
你的 Gemfile 的内容是什么? 你应该添加:
gem 'mysql2'
在您的 gem 文件中,之后您应该从终端中的目录 apps 执行 bundle install
关于mysql - 当我尝试在 Rails 中使用 mysql 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10730876/