RailsApps mysql2 gem версия ошибки с Rails 5.2.1 - PullRequest
0 голосов
/ 12 ноября 2018

Я столкнулся с ошибкой версии gem mysql2 при попытке создать новое приложение-пример RailsApps с помощью Rails Composer. Например, при создании примера rails-devise-role с помощью следующей команды:

$ rails new rails-devise-roles -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb

Ошибка:

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

Сообщения на консоли указывают, что mysql2 версии 0.3.21 загружен в

запустить пакетную установку - без производства из "."
Извлечение метаданных драгоценного камня из https://rubygems.org/.........
Извлечение метаданных драгоценного камня из https://rubygems.org/.
Разрешение зависимостей ....
...................
Использование mysql2 0.3.21

Сгенерированный Gemfile имеет

gem 'mysql2', '~> 0.3.18'

Я использую ruby 2.5.3 и Rails 5.2.1

...