ruby-on-rails – 在Heroku上部署Ruby on Rails应用程序时出现“postgresql gem未加载”错误

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在Heroku上部署Ruby on Rails应用程序时出现“postgresql gem未加载”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在Heroku上使用带 Ruby on Rails的postgresql但是出错了
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)

请帮我解决这个问题.

解决方法

在你的Gemfile中
group :production do
  gem 'pg'
end

然后运行bundle install并尝试在Heroku上部署.

如果您想在所有环境中使用Postgresql,而不仅仅是在生产环境中(推荐),请在:production group之外添加gem,并删除其他数据库适配器,例如sqlite.

作为旁注,您可能还想按照Heroku的建议添加rails_12factor gem.

猜你在找的Ruby相关文章