无法将Rails 4.1.0应用程序部署到Heroku

时间:2014-04-24 12:14:04

标签: ruby-on-rails heroku

我只是尝试将我的Rails 4.1.0应用程序部署到Heroku,但是我收到了这个错误:

Gem::LoadError: Specified 'sqlite3' for database adapter, but the gem is not loaded.

...

error: failed to push some refs to 'git@heroku.com:somedomain.git'

目前我还没有在生产中使用任何数据库。 在我的Gemfile中,我使sqlite3 gem仅适用于开发模式,如下所示:

gem 'sqlite3', group: :development

但这并没有解决问题。

有没有人知道如何在不指定生产数据库的情况下将我的Rails 4.1.0应用程序部署到Heroku?

感谢您的帮助,

安东尼

1 个答案:

答案 0 :(得分:0)

最好使用pg gem for heroku。

您的config / database.yml应该是这样的

production:
  adapter: postgresql
  encoding: unicode
  database: appname_production
  pool: 5
  username: user
  password:

的Gemfile gem 'pg'

这适用于我的一些应用程序中的heroku。