いくつかの Linux クラスターを管理しています。すべてのユーザーに ruby といくつかの gem をインストールしようとしていますが、どうにか行き詰まっています。
- 簡単なバージョン管理/切り替えが望ましいでしょう。
- すべてのユーザーが ruby と gem を問題なく実行できるはずです。ただし、ユーザーが ruby および gem のインストール/管理を制御できる機能は必要ありません。
- すべてのユーザーが tcsh を使用しています。したがって、RVMはオプションではないと思います(試しました)。
- Ruby関連の環境を変更するとき、ユーザーに何もさせずに、すべてのユーザーに変更を適用したいのですが... /etc/csh.cshrc や /etc/skel/.tcshrc で実現できるのではないでしょうか? .
- グループ設定に触れたくありません(RVMが強制している間)。
現在rbenvを使おうと考えているのですが、上記の条件を満たすかちょっと不安です... 条件1は諦めるかもしれませんが、すべてのユーザーにgemが動くようになるかはまだわかりません...