7

ruby 2.0.0-p247 を rvm からインストールしようとしています。しかし、それはパスワードを求めています。sudo パスワードを提供するのは普通ですか? sudoers ファイルで sudo パスワードを構成していません。Oracle Enterprise Linux 6 x64 を使用しています。

4

3 に答える 3

10

これsudoは、autolibs用です。つまり、RVM は、標準の ruby​​ が適切に動作するために必要なopenssh、または必要なソフトウェアをインストールします。libyaml

を変更しautolibsて、必要なパッケージをインストールする代わりに表示することができます。

rvm autolibs read-fail

そして、要件をインストールするデフォルトに戻すには:

rvm autolibs reset
于 2013-09-30T05:57:39.943 に答える
2

これは、複数ユーザーのインストールに関する RVM ドキュメントからのものです。

ただし、インストールが完了し、指示に従ってユーザーを rvm グループに追加すると、sudo または rvmsudo を使用する必要がなくなります。「sudo」コマンドは、インストーラーが作業を完了できるように一時的に特権を昇格させるためのものです。インストールの完了後に「sudo」または「rvmsudo」を使用する必要がある場合、インストール手順の一部が適切に実行されていません。これは通常、権限のないユーザー アカウントからインストール手順を実行するのではなく、root としてインストールを実行するためです。

最後の 2 つの文は非常に重要です。

RVM はシングル ユーザー ツールとして使用するように設計されており、ホーム ディレクトリにインストールされます。そのようにインストールされている場合、実行、インストール、または変更を行う必要sudoはなく、ユーザーが root として何かを行う必要もありません。

インストール ドキュメント ページの「インストールのトラブルシューティング」セクションは、適切な出発点です。

于 2013-09-29T22:19:00.307 に答える