【问题标题】:problem setting up rails 3 app with mysql2 0.2.11 and rake 0.9.2使用 mysql2 0.2.11 和 rake 0.9.2 设置 rails 3 应用程序的问题
【发布时间】:2011-07-29 12:43:13
【问题描述】:

我有一个包含以下 Gemfile.lock 文件的项目 http://pastie.org/private/tfbnteruyahmwfhtt26ea ,当我这样做时 rake db:create --trace, 我得到以下错误跟踪。 http://pastie.org/private/vz6gzalof9wywhzfbk0ixg 我该如何解决这个问题?更改 gem 版本不是一种选择,因为此文件已与其他开发人员合作。

【问题讨论】:

  • 检查 database.yml 以确保您使用的是正确的适配器 (mysql2)?
  • 是的,我使用的是适配器 mysql 而不是 mysql2,谢谢!

标签: ruby-on-rails rake mysql2


【解决方案1】:

检查 database.yml 以确保您使用的是 mysql2 适配器而不是 mysql。

【讨论】:

    【解决方案2】:

    如果您正在运行 Snow Leopard,请尝试执行以下操作

    卸载mysql gem:

    sudo gem uninstall mysql

    使用正确的标志安装 gem

    sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

    P.S:还要检查您运行的是 MySQL 5.1 而不是 5.5,因为它存在一些问题,因此建议降级到 5.1。

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 2011-11-30
      • 2011-09-04
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多