我是Rails的新手.此应用程序在我的本地计算机上正常工作,并且没有任何问题地部署.但是当我跑步时heroku run rake db:migrate
,我收到了这个错误:
Running `rake db:migrate` attached to terminal... up, run.1269 rake aborted! Gem::LoadError: Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile.
小智.. 43
简单地将gem'pg'添加到gemfile中对我来说不起作用.
这对我有用
宝石'pg','〜> 0.20'
得到了这个答案
Heroku和Rails:Postgres的宝石加载错误,但它在GEMFILE中指定
感谢Piers C.
是的,宝石'rails_12factor'有助于查看Heroku的日志以查找错误消息.