OSX 10.7 Lion上的MySQL gem

问题描述

| 有没有人得到MysqL gem 2.8.1。在OSX 10.7上工作吗? 我已经安装了MysqL 5.5.13 64位,并在成功安装MysqL之后尝试了以下操作:
env ARCHFLAGS=\"-arch x86_64\" gem install MysqL -v=\'2.8.1\' -- --with-MysqL-dir=/usr/local/MysqL --with-MysqL-lib=/usr/local/MysqL/lib --with-MysqL-include=/usr/local/MysqL/include --with-MysqL-config=/usr/local/MysqL/bin/MysqL_config
运行rake命令时-假设rake db:migrate-我得到了:
uninitialized constant MysqLCompat::MysqLRes
任何想法如何解决?     

解决方法

        我一直在努力解决这个问题。以上两个指针起作用。这是我所做的: 已添加到.zshrc或.bash_profile:
export DYLD_LIBRARY_PATH=\"/usr/local/mysql/lib:$DYLD_LIBRARY_PATH\"
执行此:
env ARCHFLAGS=\"-arch x86_64\" sudo gem install mysql -v=\'2.8.1\' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config
    ,        尝试将其添加到您的〜/ .bash_profile中: 导出DYLD_LIBRARY_PATH = \“ / usr / local / mysql / lib:$ DYLD_LIBRARY_PATH \”     ,        如果可能的话,降级到MySQL 5.1可能是最简单的方法。