deviseを使用するため、Gemfileにdeviseを書きbundle install
し、
rails g devise:install
を実行しました。
普段は何もエラーがなく完了するのですが、今回は
Specified 'sqlite3' for database adapter, but the gem is not loaded. Add gem 'sqlite3' to your Gemfile
とエラーが出力されました。
Gemfileには以下の内容を記入し、bundle install
を行いました。
source 'https://rubygems.org' gem 'rails', '5.1.6' gem 'puma', '~> 3.7' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'devise', '4.6.0' gem 'coffee-rails', '~> 4.2' gem 'turbolinks', '~> 5' gem 'jbuilder', '~> 2.5' gem 'bcrypt', '~> 3.1.7' group :development, :test do gem "sqlite3", ">= 1.4.0" gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] gem 'capybara', '~> 2.13' gem 'selenium-webdriver' end group :development do gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end group :production do gem 'pg' end gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
Gemfileにはsqlite3を記述していますが、エラーを見る限りGemfileに記述しなさいと言われます。
解決法をご存知の方おられましたら教えていただければ幸いです。
あなたの回答
tips
プレビュー