15

rvmの全体的なポイントは、複数のrubieをインストールし、ユーザーアカウントからそれらにアクセスできるようにすることです。ルートからこれらのルビーのいずれかにアクセスする必要がある場合はどうしますか?または、それらのrvmsの1つにインストールされているgemを使用しますか?

私が考えていなかったこれらを使用するためのエレガントな(またはハック的な)方法はありますか?

私の推測では、それをPATHに追加するだけでよいと思いますが、誰かがより良いアイデアを思いついたのかどうか知りたいです。rootアカウント専用にrvmをインストールして、すべてを複製したくありません。

4

4 に答える 4

15

私は解決策を見つけました:

rvmsudoがそのトリックを行います。

于 2010-04-13T14:58:33.473 に答える
10

システム全体のインストールはもう存在しません。

Ubuntuコンソールでこのコマンドを使用して、rvmをrootとしてインストールし、すべてのユーザーが使用できるようにします。

curl -L https://get.rvm.io | sudo bash
于 2011-05-01T17:48:08.747 に答える
5

私は少し遅れていますが、実際にはrvmsudoを使用する必要はありません。.rvmディレクトリとその構造がホームディレクトリ内に作成されていることを確認してください。次に、各rvmコマンドは、ユーザーのホームディレクトリにそれぞれのインストールを実行します。

これは、次のコマンドを実行するだけで実行できます。

rvm user all

リファレンス、https://rvm.io/rvm/install/(マルチユーザーインストール)

于 2012-10-09T02:24:59.407 に答える
2

これは役立つ場合があります:http://rvm.io/deployment/(更新)(編集:手順が壊れている可能性があります)

于 2010-08-31T22:56:45.537 に答える