MySQL gem на OSX 10.7 Lion - PullRequest
       5

MySQL gem на OSX 10.7 Lion

13 голосов
/ 14 июня 2011

Кто-нибудь получил гем MySQL 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

Есть идеи, как это исправить?

Ответы [ 3 ]

26 голосов
/ 06 июля 2011

Я боролся с этой проблемой. Два вышеуказанных указателя сработали. Вот что я сделал:

  1. Добавлен в .zshrc или в ваш .bash_profile:

    export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH"

  2. Выполнено это:

    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

5 голосов
/ 05 июля 2011

Попробуйте добавить это в ваш ~ / .bash_profile:

export DYLD_LIBRARY_PATH = "/ usr / local / mysql / lib: $ DYLD_LIBRARY_PATH"

0 голосов
/ 28 сентября 2011

Понижение до MySQL 5.1, возможно, самый простой маршрут, если это возможно.

...