为什么我不能为 nginx 安装 Phusion Passenger?

Ale*_*lex 5 nginx software-installation

我正在尝试安装 phusion 乘客。

passenger-install-nginx-module
Run Code Online (Sandbox Code Playgroud)

最终我得到了一个错误

Permission problems

This installer must be able to write to the following directory:

  /opt/nginx

But it can't do that, because you're running the installer as alex.
Please re-run this installer as root.
Run Code Online (Sandbox Code Playgroud)

我试着做

sudo passenger-install-nginx-module
Run Code Online (Sandbox Code Playgroud)

但它说

sudo: passenger-install-nginx-module: command not found
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

jok*_*ino 9

nginx 的乘客安装在堆栈溢出中失败

使用 RVM 时,为 nginx 运行 Phusion Passenger 安装程序的正确方法是使用 rvmsudo,如下所示:

rvmsudo passenger-install-nginx-module
Run Code Online (Sandbox Code Playgroud)

学分转到此博客文章