我正在管理一些 linux 集群。我正在尝试为所有用户安装 ruby 和一些 gem,但不知何故我被卡住了。
- 简单的版本控制/切换将是有利的。
- 所有用户都应该能够毫无问题地执行 ruby AND gems。但是,不需要用户控制红宝石和宝石的安装/管理的任何能力。
- 所有用户都在使用 tcsh。因此我猜 RVM 不是一个选项(我试过)。
- 当我更改与 ruby 相关的环境时,我想将更改应用于所有用户,而不需要他们做某事......我想这可能可以通过 /etc/csh.cshrc 或 /etc/skel/.tcshrc 来完成.
- 我不想触摸组设置(而 RVM 强制它)。
我目前正在考虑使用 rbenv,但它是否满足上述条件有点不确定......我可能会放弃条件 1,但我仍然不知道让 gem 为所有用户工作......