如何使用不同版本的 rails 运行 Ruby on rails 应用程序



我在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

最新更新