У меня установлено следующее:
Mac Os 10.7.2 (MacPro Pro, процессор Core i7)
рельсы 3.1.0
рубин 1.9.2
mysql 5.5.19, для osx10.6 (i386)
Я могу установить gem mysql без проблем:
sudo env ARCHFLAGS = "- arch x86_64" gem install mysql - --with-mysql-config = / usr / local / mysql / bin / mysql_config
Я также могу войти и создать базу данных и фиктивную таблицу.
Но когда я хочу настроить базу данных mysql с помощью rake
rake db: setup RAILS_ENV = "production" - трассировка
Тогда я получаю следующую ошибку:
неинициализированная константа Mysql :: Error
Возможно ли, что версия MySQL установлена неправильно?
Я использовал «Mac OS X версии 10.6 (x86, 64-bit)», но когда я запускаю mysql -V, он говорит «i386». Разве это не 32-битная версия?
Полный вывод:
Версия 14.14 Distrib 5.5.19, для osx10.6 (i386) с использованием readline 5.1