При запуске rails server я загружаю это предупреждение:
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#upgrading-from-rails-4-2-to-rails-5-0
gem cleanup sqlite3
И
bundle install
, чтобы позволить Rails выбрать правильную версию sqlite3
sqlite3
Такая же проблема возникает в среде AWS cloud9.Вам нужно изменить ваш gemfile, чтобы он читал gem 'sqlite3', '~> 1.3.6', а затем запустите обновление пакета.получил это от " не может активировать sqlite3 (~> 1.3.6), уже активирован sqlite3-1.4.0 "
Удалил гем sqlite3 (v 1.4.0) и установил его с версией 1.3.13, и он заработал