Отсутствует mysql2 gem Ошибка Amazon Web Services EC2 - PullRequest
0 голосов
/ 17 мая 2011

Когда я пытаюсь открыть свой сайт, он выдает мне эту ошибку.

!!! Отсутствует драгоценный камень mysql2. Добавьте его в свой Gemfile: gem 'mysql2'

Я добавил его в свой Gemfile, но все равно безрезультатно. И поменял все мои адаптеры на mysql2 в database.yml

Running Rails 3.0.7 Руби 1.8.7 предприятие

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Проблема заключалась в том, что моя база данных говорила, что она называется собака, но отображается как собака, поэтому мне пришлось настроить database.yml, чтобы изменить ее на собаку.- Энди 0 сек. Назад edit

0 голосов
/ 17 мая 2011

Возможно, вы получаете эту ошибку, потому что последний гем mysql2 не содержит адаптер ActiveRecord (они исключили его, потому что в Rails 3.1 он встроен в ActiveRecord).

Вам необходимо указать старую версию mysql2 в вашем gemfile:

gem 'mysql2', "~> 0.2.7"

Это согласно инструкции в mysql2 README doc

...