来自我的另一个新手RoR问题。为什么要将Rails应用程序作为WEBrick服务器运行,但将其作为Mongrel服务安装却不行?
昨天晚上我开始敲我的头撞墙,当我只是可以而不是让我的Rails应用程序在安装它作为Mongrel服务后显示在我的浏览器中。
我用这样的命令(从应用程序的根目录)安装了它:
mongrel_rails service::install -N MyAppName -e development -p 3000
此设置Windows服务,一切似乎就好了。我可以启动/停止服务,并在日志中看到没有错误。然后在我的浏览器中导航到localhost:3000
,我遇到了各种各样的错误,没有任何Rails特定(全部沿着“无法连接到服务器”或类似的行)。在这一点上咨询日志显示没有明显的问题。
我不能为我的生活弄清楚如何得到这个工作。因此,出于愤怒,我只是试图上运行的WEBrick的应用程序,而不是:
ruby script/server webrick -p 3000
当我做这个,我的应用程序完美地跑了!按照预期打开我的浏览器到localhost:3000
现在显示我的首页。
我要指出,我已经使用杂种成功我的本地机器上其他应用。
那么,什么应用程序特定的特性可以负责的WEBrick工作,其中杂种不?