0

我在 Windows 上运行 Rails 3 和 Ruby 1.8.7。我正在尝试使用“mongrel_rails start -e production”来运行 mongrel 作为 apache 2.2 的代理服务器。我有 apache 运行。当我发出 mongrel_rails 命令时,我得到:

您已要求:pg >= 0.11.0。尝试运行“捆绑更新 pg”

进行更新并不能解决问题。我尝试卸载并重新安装 pg 和 mongrel 无济于事。我在网络上的任何地方都找不到关于这个问题的参考资料,我完全被难住了。请帮忙。

更新:我也尝试指定 pg >= 0.12.2 并且得到相同的结果。我也尝试将 mongrel 作为服务运行,但也无法让它工作,但我想这是另一个问题。

4

2 回答 2

0

最终的答案似乎是,在这个配置中没有必要使用“mongrel.conf”文件。DocumentRoot 和 ProxyPass url(在我的例子中是“http://server-name:3000”)在 httpd.conf 文件的 VirtualHost 规范中为 Mongrel 定义。SeverName 设置为“服务器名称:80”。

于 2012-02-06T22:09:29.790 回答
0

更新 - 答案似乎是不使用“mongrel_rails start”而只使用“rails server”,但是,我不知道这是否会使用我应用程序配置文件夹中的 mongrel.conf。而且似乎没有办法在命令行上指定它。

于 2012-02-03T15:34:19.477 回答