我想用Heroku首次在Rails上部署我的应用程序。Elementary Rails部署
我花了相当多的时间,但在某个地方还是有差距的。
混帐:创建私人回购,推到Git的成功
的Heroku:创建免费的应用程序,并成功地推(但应用 '崩溃')
地方:
rake db:schema:dump #success
rake db:schema:load RAILS_ENV=production #failure: production database is not configured
rake db:create db:load RAILS_ENV=production #failure: undefined method '[]' for nil:NilClass
active_record/railties/databases.rake:59:in 'rescue in create_database'
active_record/railties/databases.rake:39:in 'create_database'
我的database.yml文件:
defaults: &defaults
adapter: mysql
username: root
password: password
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
只是说:
production: <<: *defaults database: project_production
我可以做一个总新手的错误。你知道我可能会出错吗?
你的database.yml中的生产环境在哪里? – hellvinz 2010-10-14 21:48:15
哈!谈论一个菜鸟的错误。我正在通过这个和下面的建议。让我们看看它去了哪里。 – sscirrus 2010-10-14 22:14:15