ruby-on-rails - 使用rvm时Nginx安装在哪里

标签 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]: 

最佳答案

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

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

那么你需要:

gem 安装乘客 cd/your gems 目录(例如 ~/.rvm/gems/ruby-1.9.3-p0/gems)/passenger/bin ./passenger-install-nginx-module

目标目录怎么样?一切由您决定:

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

  • 如果是类似“生产”的内容 - 为 Web 应用程序创建用户,削减他的权限,为他安装 RVM 和所有 Rails 环境,将 nginx 安装到公共(public)目录 (/opt/nginx) 以便从多个目录访问 nginx同时开设多个帐户。

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

关于ruby-on-rails - 使用rvm时Nginx安装在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701078/

相关文章:

jquery - geocomplete_rails 和 Uncaught ReferenceError : google is not defined

ruby-on-rails - 在任何来源中都找不到 rake-10.0.3 (Bundler::GemNotFound)

ruby-on-rails - 使用 rails 应用程序安装 ssl 证书的 nginx 配置

ruby-on-rails - 空 zip 存档 : Couldn't find template for digesting: projects/repositories/archive

javascript - Trunk8 jquery 插件只 chop 到第一个空格。如何 chop 整个帖子?

ruby-on-rails - 我可以在使用 Active Record 时将 ID 更改为字符串吗?

sql - 创建ActiveRecord中是否不存在功能?

ruby-on-rails - 将数据传递给 rails partial

ruby - 为 Elasticbeanstalk 单实例 Passenger 配置 SSL

ruby-on-rails - Apache2/Passenger 生产环境中的 CarrierWave 有哪些文件权限或配置?