使用rvm时在哪里安装Nginx

Vic*_*ria 4 ruby-on-rails passenger

我在使用RVM时要在哪里安装Nginx.它默认为系统版本1.8.7.我需要它使用1.9.3

Where do you want to install Nginx to?

Please specify a prefix directory [/opt/nginx]: 
Run Code Online (Sandbox Code Playgroud)

dmr*_*dmr 7

首先,指定您的ruby版本.

rvm install 1.9.3(如果你还没有)rvm使用1.9.3( - 默认)

然后你需要:

gem install passenger 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(Web应用程序)适用于一个用户=> nginx可能适用于一个用户.以不同的方式=>全球