我在Windows Server 2012上有大约3个应用程序,它们都是不同版本的rails。到目前为止,我可以使用最新版本的 rails 在本地运行应用程序,但不能运行从 Heroku 部署的其他两个。我想在将它们推送到 Heroku 之前在本地进行更改,但没有运气。有没有提到这一点,或者这甚至可能吗?多谢!
您的问题是您正在尝试将sqlite
与 Heroku 一起使用。Heroku 需要使用 'postgres' 作为数据库
将 gemfile 更改为以下内容
group :development do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
然后将您的 database.yml 文件更改为此
adapter: postgresql