У меня серьезные проблемы, но, похоже, это обычное дело. У меня есть Snow Leopard 10.6.3, и вот моя другая информация о версии:
MySQL
mysql Ver 14.14 Distrib 5.1.46, для apple-darwin10.2.0 (i386) с использованием readline 5.1
драгоценный камень 1.3.6
ruby 1.8.7 (2009-06-08, уровень исправления 173) [universal-darwin10.0]
Моя проблема в том, что независимо от того, что я делаю, чтобы попытаться установить mysql gem, я все равно получаю ошибку каждый раз, когда делаю рейк db: migrate
неинициализированная константа MysqlCompat :: MysqlRes
Я установил mysql gem, основываясь на инструкциях в Интернете, которые говорят, что нужно использовать
export ARCHFLAGS = "- arch i386 -arch x86_64"; sudo gem install --no-rdoc --no-ri mysql - -v 2.7 --with-mysql-dir = / usr / local --with-mysql-config = / usr / local / mysql / bin / mysql_config
Это работает, так как выдает этот вывод:
Создание собственных расширений. Это может занять некоторое время ...
Успешно установленный mysql-2.8.1
1 драгоценный камень установлен
Любая помощь будет принята с благодарностью