【发布时间】:2011-06-22 09:00:59
【问题描述】:
尝试让 Rails 应用在 Snow Leopard 上运行。
- 已下载 mysql-5.5.8-osx10.6-x86_64.dmg 并运行安装程序
- Ruby 1.8.7(默认 OS X 版本)
- Rails 2.3.5
当我尝试运行“rake db:migrate”时,我得到了
- rake 中止!
- 未初始化的常量 MysqlCompat::MysqlRes
是的,我知道以前有人问过这个问题。我已经查看了以下链接并按照其中包含的步骤进行操作,结果每次都是一样的。
- Rails, MySQL and Snow Leopard
- http://techliberty.blogspot.com/2009/12/dealing-with-rake-aborted-uninitialized.html
- http://www.schmidp.com/2009/06/14/rubyrails-and-mysql-on-snow-leopard-10a380/
在执行以下命令之前,我根据上述链接运行“sudo gem uninstall mysql”,然后运行“sudo gem clean mysql”:
- sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
- sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
它仍然失败。我很困惑,非常感谢任何帮助。
非常感谢!
【问题讨论】:
标签: mysql ruby-on-rails osx-snow-leopard