gpt4 book ai didi

ruby-on-rails - 将 Rails 应用程序部署到不使用数据库的 Heroku

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:14 26 4
gpt4 key购买 nike

我有一个使用 Firebase 进行数据存储的 Rails 应用。我删除了 require 'rails/all' 并将其替换为:

    require "action_controller/railtie"
require "action_mailer/railtie"
require "sprockets/railtie"

我删除了database.yml

当我推送到 Heroku 时,它采用 Postgresql 数据库:

2014-06-23T17:42:04.122887+00:00 app[web.1]: Gem::LoadError (Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile.):

有什么我没有做的事情会阻止 Heroku 使用默认数据库吗?

谢谢!

最佳答案

答案原来是需要更改 Gemfile 以包含我需要的 Rails 部分:

# gem 'rails', '4.0.0'
gem 'actionpack'
gem 'activesupport'

显然,Heroku 查看 Gemfile 并确定 ActiveRecord 依赖项需要一个数据库,而 ActiveRecord 默认是一个依赖项。

关于ruby-on-rails - 将 Rails 应用程序部署到不使用数据库的 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24372324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com