如何在使用不同版本的rails的rails应用程序上运行ruby?

时间:2015-03-06 16:58:03

标签: ruby-on-rails ruby heroku sqlite

我在Windows Server 2012上有大约3个应用程序,它们都是不同版本的rails。到目前为止,我可以使用最新版本的rails在本地运行应用程序,而不是从Heroku部署的其他两个版本。我想在将它们推送到Heroku之前在本地进行更改,但没有运气。有没有提及或甚至可能?非常感谢!

1 个答案:

答案 0 :(得分:0)

您的问题是您正在尝试将sqlite与Heroku一起使用。 Heroku要求使用'postgres'作为数据库

将gemfile更改为以下

group :development do
  gem 'sqlite3'
end

group :production do
  gem 'pg'
end

然后将您的database.yml文件更改为此

adapter: postgresql