pumaがエラーを起こしてlocalhost:3000が
pumaがエラーを起こしてlocalhost:3000が正しく起動せずエラーメッセージ①が表示されます。
エラーページを更新するとエラーメッセージ②が表示されます。
エラーメッセージ①
Puma caught this error: Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? can't activate sqlite3 (~> 1.3.6), already activated sqlite3-1.4.0. Make sure all dependencies are added to Gemfile. (LoadError)
エラーメッセージ②
No connection pool with 'primary' found.
Extracted source (around line #1009):
1007 def retrieve_connection(spec_name) #:nodoc:
1008 pool = retrieve_connection_pool(spec_name)
1009 raise ConnectionNotEstablished, "No connection pool with '#{spec_name}' found." unless pool
1010 pool.connection
1011 end
1012
試したこと
調べていると、gem、bundleついてやpumaのアップデートが、と記載されているページがあったのでアップデートなど色々してみましたが、解決されません。
初心者ですので、gemやBundlerについての理解ができておらず初歩的な質問だと思うのですが、どうかお助けください・・・
追記
取り敢えず、Gemfile内に
gem 'sqlite3', '~> 1.3.6'
を記入し、
bundle install ```でインストールして、再度 ```ここに言語を入力 rails s
で無事に立ち上げることが出来ましたが、この工程は毎回新規でプロジェクトを作る際に必要なのでしょうか??
デフォルトで、毎回エラーのならず立ち上げる方法はありますでしょうか?
回答1件
あなたの回答
tips
プレビュー