【发布时间】:2014-07-15 22:48:56
【问题描述】:
我正在使用一个应用程序并希望部署到 heroku。完整源码here.
我看到的主要错误是
heroku[router]: at=info method=GET path="/" host=cheesyparts.herokuapp.com request_id=25d2dbb5-e13a-4146-bb3a-9386f997c44c fwd="54.234.191.55" dyno=web.1 connect=2 service=3 status=404 bytes=417
当我尝试通过foreman 在本地启动时,会出现同样的问题。但是,如果我使用ruby parts_server_control.rb run,我可以启动服务器并运行它。任何提示表示赞赏。
config.ru 看起来像这样
require './parts_server'
run Sinatra::Application
控制脚本parts_server_control.rb 看起来像:
require "bundler/setup"
require "daemons"
require "pathological"
require "thin"
Daemons.run_proc("parts_server", :monitor => true) do
require "parts_server"
Thin::Server.start("0.0.0.0", PORT, CheesyParts::Server)
end
【问题讨论】:
标签: ruby heroku sinatra rack procfile