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