Обновление Rails 4.2 до 5.0.0 & gem sqlite3 не будет загружаться

При беге rails serverЯ загружаю это предупреждение:

Gem::LoadError: Specified 'sqlite3' for database adapter, but the gem is not loaded. Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).

Тем не менее, мой драгоценный файл имеет драгоценный камень

 group :development do
   gem 'sqlite3'

Что вызывает эту ошибку?

Использование инструкций для рельсов обновите здесь https://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html

2 ответа

Удалил гем sqlite3 ( v 1.4.0) и установил его с версией 1.3.13 и все заработало

gem cleanup sqlite3

А также

bundle install

позволить Rails выбрать правильную версию sqlite3

Такая же проблема возникает в среде AWS cloud9. Вам нужно изменить свой гем-файл, чтобы он читал gem 'sqlite3', '~> 1.3.6', затем запустите обновление пакета. получил это от " не могу активировать sqlite3 (~> 1.3.6), sqlite3-1.4.0 уже активирован"

Другие вопросы по тегам