当我尝试在rails中使用mysql时出错

时间:2012-05-24 03:47:10

标签: mysql ruby-on-rails ruby-on-rails-3 activerecord

我正在尝试将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!请   安装mysql2适配器:gem install activerecord-mysql2-adapter   (mysql2不是捆绑包的一部分。将其添加到Gemfile。)

     

任务:TOP => db:create(通过使用--trace运行任务来查看完整跟踪)

当我尝试gem install activerecord-mysql2-adapter时,我得到'错误:无法在任何存储库中找到有效的gem'activerecord-mysql2-adapter'(> = 0)

我正在使用ubuntu和ruby 1.9.3p194以及rails 3.2.3

1 个答案:

答案 0 :(得分:1)

你的Gemfile的内容是什么? 你应该添加:

gem 'mysql2'

在您的宝石文件中,之后您应该在终端中的目录应用中执行捆绑安装