0

我有一个部署到 Heroku 的 rails 应用程序,我不知道为什么,但我无法在 localhost 上查看应用程序,也无法访问由heroku run rails generate []. 这种情况下的 gem 是 activeadmin 但我想知道如何获取从此命令生成的文件。

我在运行时遇到的错误rails generate active_admin:install

/Users/michaelscaria/.rvm/gems/ruby-1.9.3-p385/gems/activerecord- 3.2.11/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize': FATAL:  database "crowdery_development" does not exist (PG::Error)
4

2 回答 2

3

您需要在 gemfile 中添加 gem 'pg'。

group :production do
  gem "pg"
end

在捆绑安装之前,您需要使用命令安装“postgresql”

sudo apt-get install postgresql

之后做

bundle install --without production
于 2013-02-14T07:43:11.603 回答
0

事实证明,我没有使用与创建应用程序相同的数据库名称。

于 2013-02-15T00:13:22.740 回答