Puma caught this error: Error loading the ‘sqlite3’ Active Record adapter

DockerにRuby on Railsの開発環境をインストールし、テストサーバーを立ち上げブラウザからアクセスした。

ところが、ブラウザに以下のようなエラーメッセージが表示される。

Puma caught this error: Error loading the 'sqlite3' Active Record adapter
〜なんちゃら、かんちゃら〜

エラーメッセージでググッてみたところ、こちら(Qiita)のページがヒットしたので、解説通りにやってみた。

Gemfileを開きsqlite3をインストールしている行を修正する。

■修正前

gem 'sqlite3'

■修正後

gem 'sqlite3', '~> 1.3.6'

修正したら、bundle installを実行する。

$ bundle install

ウェブサーバーを再起動しブラウザからアクセスしたところ、ちゃんと表示されました。:-)