4

当我使用 RVM 时,我想在哪里安装 Nginx。它默认为系统版本 1.8.7。我需要它来使用 1.9.3

Where do you want to install Nginx to?

Please specify a prefix directory [/opt/nginx]: 
4

1 回答 1

7

首先,指定您的 ruby​​ 版本。

rvm install 1.9.3 (如果你还没有) rvm use 1.9.3 (--default)

然后你需要:

gem installpassenger cd /your gems dir (例如 ~/.rvm/gems/ruby-1.9.3-p0/gems)/passenger/bin ./passenger-install-nginx-module

目标目录呢?一切由您决定:

  • 如果是开发者/学习机 - 建议安装在 ~/nginx

  • 如果它类似于“生产” - 为 Web 应用程序创建用户,削减他的权限,为他安装 rvm 和所有 rails 环境,nginx 安装到公共目录 (/opt/nginx) 以同时从多个帐户访问 nginx。

一般规则:RVM 和 Rails(网络应用程序)适用于一位用户 => nginx 可能适用于一位用户。以不同的方式=>全局

于 2012-05-22T11:50:52.737 回答