2014-06-23 172 views
2

我有一个使用Firebase进行数据存储的Rails应用程序。我已经去除了require 'rails/all',取而代之的是:将Rails应用程序部署到Heroku,不使用数据库

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?

谢谢!

+0

也许删除添加'db'目录。 – zishe

回答

0

的答案竟然是在Gemfile中需要加以只是改变包括钢轨我需要的部分:

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

显然,Heroku的着眼于Gemfile中,并确定和ActiveRecord的依赖,需要一个数据库而ActiveRecord默认是依赖项。

相关问题