【发布时间】:2013-11-18 01:57:30
【问题描述】:
在尝试调试另一个问题时,我尝试使用heroku run rails server 从命令行启动我的 Heroku Rails 应用程序。输出看起来很好,如下所示,但尝试从浏览器连接到它失败。如果我没有指定端口号,我会从 Heroku 获得通用的“应用程序错误”页面。如果我尝试连接端口 3000,浏览器会告诉我无法连接。
这是启动服务器后到控制台的输出:
Running `rails server` attached to terminal... up, run.9912
=> Booting WEBrick
=> Rails 4.0.1 application starting in production on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-11-18 01:52:55] INFO WEBrick 1.3.1
[2013-11-18 01:52:55] INFO ruby 2.0.0 (2013-06-27) [x86_64-linux]
[2013-11-18 01:52:55] INFO WEBrick::HTTPServer#start: pid=2 port=3000
我确实记下了全零 IP 地址。
【问题讨论】:
-
heroku logs将为您提供日志文件,该文件可用于跟踪错误。我不确定 Herokue 是否允许从命令行运行 rails 服务器
标签: ruby-on-rails heroku