【发布时间】:2011-11-02 23:59:18
【问题描述】:
几天来,我一直在尝试在 OS X 上设置我的开发环境,但我在使用 mysql 时遇到了很多麻烦。我已经通过 mysql 网站上的 dmg 文件安装了 mysql。这解决了我遇到的大部分麻烦。
我目前的问题是,当我运行“rake db:migrate”时,出现以下错误:
rake 中止!
Mysql:Class 的未定义方法“init”
我在某处读到在 Gemfile 中使用 gem 'mysql2' 和 mysql2 作为数据库适配器可能会解决问题。我试过这样做,但没有奏效。需要注意的一点是 mysql 不在我的 PATH 变量中的任何位置,因此在终端中键入“mysql”会将我带到 /var/_mysql,这有点奇怪。
我需要将“/usr/local/mysql/bin”添加到我的路径变量吗?如果是这样,我该如何在 OS X 中做到这一点?
谢谢。
编辑:我将 /usr/local/mysql/bin 添加到我的路径中,仍然有同样的错误。
【问题讨论】:
标签: mysql ruby-on-rails ruby-on-rails-3 osx-lion mysql2