尝试以系统管理员身份安装 ruby
我正在管理几个 Linux 集群。我正在尝试为所有用户安装 ruby 和一些 gem,但我不知何故陷入困境。
- 简单的版本控制/切换将是有利的。
- 所有用户都应该能够毫无问题地执行 ruby 和 gems。然而,不需要用户控制红宝石和宝石的安装/管理的任何能力。
- 所有用户都使用 tcsh。因此我猜想 RVM 不是一个选择(我尝试过)。
- 当我更改与 ruby 相关的环境时,我希望将更改应用于所有用户,而不需要他们做某事...我想这可以通过 /etc/csh.cshrc 或 /etc/skel/.tcshrc 来完成。
- 我不想触及组设置(而 RVM 强制这样做)。
我目前正在考虑使用 rbenv,但它是否满足上述条件有些不确定...我可能会放弃条件 1,但我仍然不知道如何让 gems 为所有用户工作...
I am managing a few linux clusters. I am trying to install ruby and some gems for all users, but I'm stuck somehow.
- Easy version control/switching would be favorable.
- All users should able to execute ruby AND gems without any problem. However, any capability for users to have control over installation/management of rubies and gems is not needed.
- All users are using tcsh. Thus I guess RVM is not an option (I tried).
- When I change ruby-related environment, I'd like to the change applied to all users, without them having them do something... I guess this might be accomplishable with /etc/csh.cshrc or /etc/skel/.tcshrc.
- I don't want to touch group settings (while RVM forces it).
I'm currently considering using rbenv, but it is somewhat uncertain if it satisfies conditions above... I may abandon condition 1, but I have still no idea about getting gems working for all users...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论