Ruby on rails 为什么将Rails应用程序作为WEBrick服务器运行是可行的,而将其作为混合服务安装则不行?

Ruby on rails 为什么将Rails应用程序作为WEBrick服务器运行是可行的,而将其作为混合服务安装则不行?,ruby-on-rails,windows,mongrel,webrick,Ruby On Rails,Windows,Mongrel,Webrick,我又问了一个新手RoR问题 昨晚我开始用头撞墙,因为我的Rails应用程序作为混血服务安装后,根本无法在浏览器中显示 我使用如下命令安装它(从应用程序的根目录): 当我这么做的时候,我的应用程序运行得非常完美!将我的浏览器打开到localhost:3000,现在如预期的那样显示我的首页 我应该注意到,我已经成功地将Mongrel用于我本地机器上的其他应用程序 那么,哪些应用程序特有的特性可能导致WEBrick在Mongrel没有的情况下工作?以下是一些可以尝试的想法: 将-c参数添加到应用程序的

我又问了一个新手RoR问题

昨晚我开始用头撞墙,因为我的Rails应用程序作为混血服务安装后,根本无法在浏览器中显示

我使用如下命令安装它(从应用程序的根目录):

当我这么做的时候,我的应用程序运行得非常完美!将我的浏览器打开到
localhost:3000
,现在如预期的那样显示我的首页

我应该注意到,我已经成功地将Mongrel用于我本地机器上的其他应用程序


那么,哪些应用程序特有的特性可能导致WEBrick在Mongrel没有的情况下工作?

以下是一些可以尝试的想法:

  • 将-c参数添加到应用程序的完整路径:
    -c“c:\xxx\yyy\zzz”

  • 检查系统范围的PATH环境变量是否包含ruby bin目录-可能只是设置了用户的路径

  • 将服务切换为以用户身份运行

  • mongrel_rails service::install -N MyAppName -e development -p 3000 ruby script/server webrick -p 3000