проблема с настройкой rails 3 app с mysql2 0.2.11 и rake 0.9.2 - PullRequest
0 голосов
/ 29 июля 2011

У меня есть проект со следующим файлом Gemfile.lock http://pastie.org/private/tfbnteruyahmwfhtt26ea, и когда я делаю rake db: создать --trace, Я получаю следующую ошибку трассировки. http://pastie.org/private/vz6gzalof9wywhzfbk0ixg Как я могу решить эту проблему? Изменение версий гемов не вариант, так как этот файл уже работает с другими разработчиками.

Ответы [ 2 ]

1 голос
/ 29 июля 2011

Проверьте файл database.yml, чтобы убедиться, что вы используете адаптер mysql2 вместо mysql.

1 голос
/ 29 июля 2011

Если вы работаете в Snow Leopard, попробуйте сделать следующее

Удалить mysql gem:

sudo gem uninstall mysql

Установить гем с правильными флагами

sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

PS: также проверьте, что вы используете MySQL 5.1, а не 5.5, потому что были некоторые проблемы с ним, поэтому рекомендуется снизить его до 5.1.

...