2

いくつかの Linux クラスターを管理しています。すべてのユーザーに ruby​​ といくつかの gem をインストールしようとしていますが、どうにか行き詰まっています。

  1. 簡単なバージョン管理/切り替えが望ましいでしょう。
  2. すべてのユーザーが ruby​​ と gem を問題なく実行できるはずです。ただし、ユーザーが ruby​​ および gem のインストール/管理を制御できる機能は必要ありません。
  3. すべてのユーザーが tcsh を使用しています。したがって、RVMはオプションではないと思います(試しました)。
  4. Ruby関連の環境を変更するとき、ユーザーに何もさせずに、すべてのユーザーに変更を適用したいのですが... /etc/csh.cshrc や /etc/skel/.tcshrc で実現できるのではないでしょうか? .
  5. グループ設定に触れたくありません(RVMが強制している間)。

現在rbenvを使おうと考えているのですが、上記の条件を満たすかちょっと不安です... 条件1は諦めるかもしれませんが、すべてのユーザーにgemが動くようになるかはまだわかりません...

4

0 に答える 0