Ошибка загрузки адаптера Active Record «mysql2» - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь обновить свое приложение, и это ошибка, которую я получаю при развертывании приложения:

Ошибка загрузки адаптера Active Record mysql2.Отсутствует драгоценный камень, это зависит от?не может активировать mysql2 (<0.6.0,> = 0.4.4), уже активирован mysql2-0.3.21.Убедитесь, что все зависимости добавлены в Gemfile.

вот мой Gemfile: https://github.com/BI-CTSICN/sparc-request/blob/master/Gemfile

 gem 'mysql2', '~> 0.3.18'
 gem 'rails', '~> 5.1', '>= 5.1.4'

Я использую ruby ​​2.4.2

1 Ответ

0 голосов
/ 07 февраля 2019

Ваша mysql2 версия, которую вы используете (0.3.21, проверено в Gemfile.lock), слишком старая, требуется более новая, чем 0.4.4.

Обновите свой камень mysql2, изменив версию в Gemfile и запустив bundle update mysql2.Конечно, перед этим проверьте, что изменилось между версиями, а затем запустите свои тесты, чтобы убедиться, что обновление ничего не сломало.

...