我在Windows上运行Rails 3和Ruby 1.8.7。我正在尝试使用&m; mongrel_rails start -e production'运行mongrel作为apache 2.2的代理服务器。我跑阿帕奇。当我发出mongrel_rails命令时,我得到:
您已请求:pg> = 0.11.0。 尝试运行'捆绑更新pg'
执行更新无法解决问题。我试过卸载并重新安装pg和mongrel无济于事。我无法在网络上的任何地方找到这个问题的参考资料,而且完全难倒。请帮忙。
更新:我也试过指定pg> = 0.12.2并得到相同的结果。我也尝试过运行mongrel作为服务,但也无法让它工作,但我认为这是另一个问题。
答案 0 :(得分:0)
更新 - 答案似乎不是使用'mongrel_rails start'而只是使用'rails server',但是,我不知道是否会使用我的应用程序配置文件夹中的mongrel.conf。似乎没有办法在命令行中指定它。
答案 1 :(得分:0)
最后的答案似乎是,在此配置中无需使用'mongrel.conf'文件。 DocumentRoot和ProxyPass url(在我的例子中是'http:// server-name:3000')是在httpd.conf文件的VirtualHost规范中为Mongrel定义的。 SeverName设置为'server-name:80'。