【发布时间】:2011-06-12 21:00:19
【问题描述】:
我觉得我已经浏览了关于这个主题的所有帖子,但我仍然在用头撞墙。
我正在运行...
Mac OS 10.6.6
MySQL 5.1.4.4(在 MAMP 上)或(我的 MySQL 5.5.8 /usr/ 目录)都可以正常运行
Ruby 1.8.7(2010-12-23 补丁级别 330)[i686-darwin10.6.0](使用 RVM)
Rails 2.2.2
Gem 1.4.2
MySQL gem 2.8.1 (它说它已安装) em>
当我启动我一直在开发的 RoR 应用程序时,mongrel 似乎可以正常加载。当我尝试在浏览器中打开应用程序时,出现以下错误...
/!\ FAILSAFE /!\ 2011 年 1 月 20 日星期四 19:46:07 -0500
状态:500 内部服务器错误
未初始化的常量 MysqlCompat::MysqlRes
那么接下来是一堆类似...的行
/Users/PJ/.rvm/gems/ruby-1.8.7-p330/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:442:in `load_missing_constant'
我觉得我已经厌倦了之前在其他帖子中提出的 ARCHFLAGS 解决方案的所有变体。没有一个有效。
我正在使用 MAMP 和 RVM,因为我在其他建议的解决方案中尝试卸载和重新安装 MySQL、Ruby、Rails 和各种 gem。
在我更新到 Snow Leopard 之前,该应用运行良好。我不是一个非常成熟的开发人员类型,所以我提前道歉,好吧,不是最聪明的。
【问题讨论】:
-
你为什么使用 Mongrel 而不是 WEBrick?似乎造成的问题多于它的价值。
-
我对 webrick 也有同样的问题,我喜欢 mongrel,因为它在终端窗口中显示日志输出。
标签: mysql ruby-on-rails osx-snow-leopard