2011-10-26 28 views
0

我有一个类似的uninitialized constant MysqlCompat::MysqlRes (using mms2r gem)mysql的宝石导致MysqlCompat :: MysqlRes误差仅客运

试图运行下乘客3.0.9与MySQL 2.8.1创业板的Rails 2.3.14申请中提出的一个问题在Snow Leopard上我得到一个错误:

未初始化的常量MysqlCompat :: MysqlRes

然而,这仅乘客发生了,我可以通过ActiveRecord的与MySQL进行交互,通过所有其他手段:即我可以在创建模型脚本/控制台,耙db:迁移,测试和等等。 MySQL gem已经使用正确的ARCHFLAGS构建。 ruby和mysql都已经构建了64位。

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

回答

0

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