MySQL gem на OSX 10.7 Lion
Кто-нибудь получил MySQL gem 2.8.1. работает на OSX 10.7?
Я установил MySQL 5.5.13 64bit и пробовал следующее после успешной установки 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
Любая идея, как это исправить?
Ответы
Ответ 1
Я боролся с этой проблемой. Два вышеупомянутых указателя работали. Вот что я сделал:
-
Добавлен в .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
Ответ 2
Попробуйте добавить это в свой файл ~/.bash_profile:
export DYLD_LIBRARY_PATH = "/usr/local/mysql/lib: $DYLD_LIBRARY_PATH"
Ответ 3
Переход на MySQL 5.1, возможно, самый простой маршрут, если это возможно.