在Windows上将Rails部署到Heroku,postgres错误

时间:2012-06-18 20:19:13

标签: ruby-on-rails heroku

Rails 3.2.1,Ruby 1.9.3

我可以将我的应用程序推送到Heroku,但是当我导航到页面时它失败了。这来自日志:

“处理请求时出现意外错误:请安装postgresql适配器:'gem install activerecord-postgresql-adapter'”

我已在本地运行该命令并且它有效。

我正在使用sqlite3 for dev,我的gemfile看起来像这样:

group :development, :test do
  gem 'sqlite3'
end
group :production do
  gem 'thin'
  gem 'pg'
end

知道我做错了什么/如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

我在同一种配置中遇到了同样的错误。

2013-04-05T08:06:12+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
2013-04-05T08:06:12+00:00 app[web.1]: !! Unexpected error while processing request: Please install the postgresql adapte
r: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.)

已经发现对Gemfile进行更新(只是添加空格)可以解决问题。这很麻烦,因为每次完成任何更改都需要完成。