【发布时间】:2011-07-14 08:14:45
【问题描述】:
我正在尝试让我的应用程序联机并使用 Heroku 运行。
应用程序使用 MongoHQ 和 Mongoid。
我已经阅读了多个指南,只是说将“uri:”添加到 mongoid.yml 文件中,但它对我不起作用。
这是我从 Heroku 得到的错误,
“应用程序错误
应用程序发生错误,无法提供您的页面。请稍后再试。
如果您是应用程序所有者,请查看您的日志以了解详细信息。”
这就是我的 $ heroku 日志中的内容
2011-03-12T21:09:57-08:00 heroku[路由器]:错误 H10(应用程序崩溃)-> GET autommator.heroku.com/dyno=none queue=0 wait=0ms service=0ms bytes= 0 2011-03-12T21:09:57-08:00heroku[nginx]: GET / HTTP/1.1 | 76.112.220.158 | 795 | http | 503
这是我的 mongoid.yml 文件。
require 'yaml'
YAML::ENGINE.yamler= 'syck'
defaults: &defaults
host: localhost
# slaves:
# - host: slave1.local
# port: 27018
# - host: slave2.local
# port: 27019
development:
<<: *defaults
host: localhost
database: autommator_development
test:
<<: *defaults
host: localhost
database: autommator_test
# set these environment variables on your prod server
production:
uri: <%= ENV['MONGOHQ_URL'] %>
host: <%= ENV['MONGOID_HOST'] %>
port: <%= ENV['MONGOID_PORT'] %>
username: <%= ENV['MONGOID_USERNAME'] %>
password: <%= ENV['MONGOID_PASSWORD'] %>
database: <%= ENV['MONGOID_DATABASE'] %>
完全没有想法。
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 heroku mongoid mongohq