-1

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

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

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

我正在使用带有 ruby​​ 1.9.3p194 和 rails 3.2.3 的 ubuntu

4

1 回答 1

0

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

gem 'mysql2'

在您的 gem 文件中,然后从终端中的目录应用程序中执行bundle install

于 2012-05-24T04:04:04.117 回答