我在ubuntu 12.04.1 LTS。
我已经安装了以www-data运行的apache2。
我想使用ruby 1.9.3。
我需要安装passanger。
问题是我应该使用哪种安装方法来安装rvm。我应该使用单用户还是多用户安装。
如果我必须使用单用户安装,我是以用户身份还是以www-data身份安装。
答案 0 :(得分:1)
在我的生产系统上,我在系统范围内安装RVM。这样我就可以登录(或其他任何人都可以登录)并使用相同的ruby和gemsets在系统上启动控制台。我确信有单一用户可以做到这一点,但这对我来说一直是最不复杂的。
但是,对于Passenger,我建议对系统ruby进行安装。原因是因为每次更改或升级您的红宝石时,都会炸毁您的乘客安装,您需要更改Apache配置并重新运行乘客安装。这是有效的,因为乘客和您的应用程序不需要在同一个ruby安装上运行。