【问题标题】:Mysql gem causes MysqlCompat::MysqlRes error with Passenger onlyMysql gem仅导致Passenger的MysqlCompat::MysqlRes错误
【发布时间】:2011-12-15 15:55:21
【问题描述】:

我遇到了与uninitialized constant MysqlCompat::MysqlRes (using mms2r gem) 中所述类似的问题

尝试在 Snow Leopard 上使用 mysql 2.8.1 gem 在乘客 3.0.9 下运行 Rails 2.3.14 应用程序时出现错误:

未初始化的常量 MysqlCompat::MysqlRes

但是,这发生在乘客下,我可以通过 ActiveRecord 通过所有其他方式与 mysql 交互:即我可以在脚本/控制台中创建模型,rake db:migrate,测试等等。 mysql gem 是使用正确的 ARCHFLAGS 构建的。 ruby 和 mysql 都是 64 位构建的。

其他信息:我正在使用 RVM、REE 和捆绑器。

【问题讨论】:

    标签: mysql ruby-on-rails ruby passenger


    【解决方案1】:

    原来这是因为使用 DYLD_LIBRARY_PATH 环境变量来解决 mysql 2.8.1 gem 中的问题。这不是 apache 环境的一部分,而是从 shell 产生的任何用户进程的一部分,因此它不能在 apache 下工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 2010-11-22
      • 2011-07-14
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多