0

我在 ubuntu 12.04.1 LTS 上。

我已经安装了 apache2 作为 www-data 运行。

我想使用 ruby​​ 1.9.3。

我需要安装passanger。

问题是我应该使用哪种安装方法来安装 rvm。我应该使用单用户还是多用户安装。

如果我必须使用单用户安装,我是作为我的用户还是作为 www-data 安装它。

4

1 回答 1

1

在我的生产系统上,我在系统范围内安装 RVM。这样我就可以登录(或其他任何人都可以登录)并使用相同的 ruby​​ 和 gemset 在系统上启动控制台。我确信有办法用单用户做到这一点,但这对我来说一直是最简单的。

但是,对于乘客,我建议针对系统 ruby​​ 安装它。这样做的原因是因为每次更改或升级 ruby​​ 时,都会炸毁您的乘客安装,您需要更改 Apache 配置并重新运行乘客安装。这是因为乘客和您的应用程序不需要在同一个 ruby​​ 安装上运行。

于 2012-09-24T12:35:32.437 回答