【问题标题】:mongrel_rails and pg version issuemongrel_rails 和 pg 版本问题
【发布时间】:2012-01-31 16:29:46
【问题描述】:

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

您已请求:pg >= 0.11.0。 尝试运行'bundle update pg'

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

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

【问题讨论】:

  • 您可能希望将“捆绑程序”添加到您的标签中,因为这似乎是该软件的问题。
  • 好的,谢谢你的建议。

标签: ruby-on-rails-3 windows-7 bundler mongrel pg


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      相关资源
      最近更新 更多