尝试以系统管理员身份安装 ruby

发布于 2024-12-23 06:58:37 字数 431 浏览 1 评论 0原文

我正在管理几个 Linux 集群。我正在尝试为所有用户安装 ruby​​ 和一些 gem,但我不知何故陷入困境。

  1. 简单的版本控制/切换将是有利的。
  2. 所有用户都应该能够毫无问题地执行 ruby​​ 和 gems。然而,不需要用户控制红宝石和宝石的安装/管理的任何能力。
  3. 所有用户都使用 tcsh。因此我猜想 RVM 不是一个选择(我尝试过)。
  4. 当我更改与 ruby​​ 相关的环境时,我希望将更改应用于所有用户,而不需要他们做某事...我想这可以通过 /etc/csh.cshrc 或 /etc/skel/.tcshrc 来完成。
  5. 我不想触及组设置(而 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.

  1. Easy version control/switching would be favorable.
  2. 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.
  3. All users are using tcsh. Thus I guess RVM is not an option (I tried).
  4. 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.
  5. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文