我又问了一个新手RoR问题。
昨晚我开始用头撞墙,当时我完全可以
不
将我的Rails应用作为混合服务安装后,让它显示在我的浏览器中。
我使用这样的命令(从应用程序的根目录)安装了它:
mongrel_rails service::install -N MyAppName -e development -p 3000
这设置了Windows服务,一切似乎都很好。我可以启动/停止服务,并且在日志中没有看到任何错误。然后导航到
localhost:3000
在我的浏览器中,我遇到了各种各样的错误,都不是Rails特有的(都是“无法连接到服务器”之类的)。此时查阅日志没有发现明显的问题。
我一辈子都想不出如何让它发挥作用。因此,出于愤怒,我尝试在WEBrick上运行应用程序:
ruby script/server webrick -p 3000
当我这么做的时候
这
,我的应用程序运行得很好!打开我的浏览器
本地主机:3000
现在,我的头版如期出现了。
我应该注意的是,我使用了Mongrel
成功地
对于
另外
我本地机器上的应用程序。
那么,在Mongrel没有的情况下,什么样的应用程序特有的特征可能是WEBrick工作的原因呢?