【问题标题】:Phusion Passenger on Ubuntu 8.10: how to setup gem directory and users?Ubuntu 8.10 上的 Phusion Passenger:如何设置 gem 目录和用户?
【发布时间】:2010-01-25 08:18:16
【问题描述】:
我实际上在 ubuntu 上运行了一段时间的 phusion 乘客。今天我将 Ruby 企业版更新到最新版本 - 现在看来我必须重新安装系统上安装的所有 gem。所以这是我的问题
- 设置 phusion 乘客版和 ruby 企业版以便之后轻松维护 gems 的最佳方法是什么,即使发布了新的 Ruby 企业版?
- 应该从 root 用户或系统用户(用户 .gem 目录)安装 gem - 这里的最佳做法是什么?
【问题讨论】:
标签:
ruby
ubuntu
rubygems
passenger
【解决方案1】:
我现在做了以下操作,以使我的系统更易于维护(欢迎任何 cmets,因为我不确定这是否是最佳做法)
(我更改了 .bash_profile 中的设置并使用 su username -l 切换到用户)
我现在在包中维护的大多数宝石(冻结)。除了安装在系统上的rails。
还有其他(更好的)方法吗?其他人是如何进行这种系统维护的?
【解决方案2】:
我想知道你是否可以像 jruby 那样使用 GEM_HOME?我没有尝试过,但它似乎很优雅。