【问题标题】:I can't install Phusion Passenger to run Rails我无法安装 Phusion Passenger 来运行 Rails
【发布时间】:2010-10-29 13:19:08
【问题描述】:

问题很简单。

我使用以下命令安装Passenger

passenger-install-nginx-module

当Passenger自动安装nginx时,我无法启动它。

nginx -v

返回没有安装 nginx。

我该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails nginx passenger


    【解决方案1】:

    请注意,passenger-install-nginx-module 询问您将 Nginx 安装到哪里? nginx 二进制文件在那里。确保适当的目录位于您的 $PATH 中。如果您不知道 $PATH 是什么或如何使用它,那么您应该阅读一本有关基本 Unix/Linux 命令行技能的书。

    【讨论】:

    • 我认为这很可能是问题所在 - 如果nginx -v 找不到 Nginx,那意味着它不在 $PATH 中,而不是它没有安装。
    • 你是对的。我将它安装到 /usr/local/nginx 并更新了 $PATH。现在可以了。
    【解决方案2】:

    你需要安装 Nginx。网络服务器。

    如果你单独使用乘客 3,你只需要启动 passenger start 命令

    【讨论】:

    • 但 itPassenger 负责下载 nginx 的源代码并进行编译。它说为了安装Passenger模块,必须从头开始配置nginx。
    • 当我运行乘客启动时,我得到“Nginx core 0.8.52 is not installed”
    【解决方案3】:

    我解决了这个问题。

    实际上,Passenger 确实安装了 nginx,只是不在默认类别中。

    我建议告诉乘客在/usr/local/nginx

    中安装nginx

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 2013-05-06
      • 2012-09-02
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2020-02-03
      • 2013-11-02
      • 2022-11-23
      相关资源
      最近更新 更多