rootアカウントでRVM(Rubyのバージョン管理)を使用するには?
質問
RVMの全体のポイントは、複数のルビーをインストールし、ユーザーアカウントからアクセスできるようにすることです。あなたがルートから、これらのルビーのいずれかにアクセスする必要があるとき、あなたはどうしますか?または使用宝石は、それらのRVMSのいずれかにインストールされていますか?
これらのIは考慮していないを使用するには、エレガントな(あるいはハック)方法はありますか?
私の推測では、私はちょうど私のPATHに追加する必要があることですが、誰もがより良いアイデアを打ち出している場合、私は興味があります。私はむしろちょうどrootアカウントと重複したすべてのためにRVMをインストールしていないと思います。
解決
私は解決策を見つけました
rvmsudo のトリックを行います。
他のヒント
システムが広いのインストールはもはや存在しません。
Ubuntuのコンソールでこのコマンドを使用してrootとしてRVMをインストールし、すべてのユーザーのために利用できるようにます:
curl -L https://get.rvm.io | sudo bash
けれども、私は少し遅れています、あなたは本当にrvmsudoを使用する必要はありません。ちょうどあなたが.rvmディレクトリとあなたのホームディレクトリ内に作成されたその構造を持っていることを確認してください。その後、RVMコマンドの各ユーザーのホームディレクトリにそれぞれインストールを行います。
あなたは、単に次のコマンドを実行して、これを達成することができます。
rvm user all
リファレンス、 https://rvm.io/rvm/install/する(マルチユーザーインストール)
この月の助け: http://rvm.io/deployment/ の(更新)(編集:命令が壊れている可能性があります)。