我只是想在 Ubuntu 12.04 上设置我的第一台 Rails 服务器。我安装了 rbenv(作为用户:deployer
使用组 sudo 和管理员)。现在尝试根据他们的文档安装乘客。
我运行passenger-install-nginx-module
它开始但然后我得到
Please specify a prefix directory [/opt/nginx]:
--------------------------------------------
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 deployer.
好的,然后我运行sudo passenger-install-nginx-module
,然后获取sudo: passenger-install-nginx-module: command not found
.
这是否意味着我必须通过以 root 身份登录来安装它,为 root 用户安装整个 rbenv 然后安装乘客?我阅读的每个教程都是从非 root 用户帐户运行的:/,它对我不起作用。