よろしくお願いします!
Railsチュートリアルを進めています。
最初のhello_app
、toy_app
の時は特に問題なかったのですが、sample_app
を作成した際、
最初にHerokuにupした時からApplication errorの画面が表示されるようになりました。
エラーログを確認したところ、
2018-01-11T09:51:35.834117+00:00 app[web.1]: /app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.1.2/lib/active_record/connection_adapters/connection_specification.rb:188:in `rescue in spec': Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError)
ここが問題かなと思ったのですが、チュートリアルを進める上でpg
は本番環境用のgemであり、
bundle install --without production
でインストールしているので、
pg
を入れてしまうとチュートリアルの内容と噛み合わなくなってしまいます。
また念のためbundle install
でインストールしてpg
がインストールされていることを確認した上で
再度HerokuにPushしたのですが、エラー内容に変わりありませんでした。
この場合どうすれば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー