2

通常、rvm を使用して gemset を作成しようとすると、すべての gem が $HOME/.rvm に配置されます。

ただし、あるマシンで実行すると:

rvm use 1.8.7-p358@chris_gems --create

コマンドはディレクトリ /usr/local/rvm/gems/ruby-1.8.7-p358 への書き込みを試みます

その結果、許可エラーが発生します。

インストール パスに関連する "rvm" へのコマンド ライン引数を Web で検索しようとしましたが、10 分間検索しても何も見つかりませんでした (おそらく、Google にうんざりしています)。また、GEM_HOME、GEM_PATHをホームディレクトリに設定してみました。しかし、それは違いはありませんでした。

$HOME/.rvm に rvm をインストールする方法についての提案はありません。

4

1 に答える 1

2

動作させるには 2 つの方法があります。

  1. ユーザーをグループに追加しますrvm- これにより、ユーザーはシステムにジェムセットを書き込むことができます

  2. run rvm user gemsets- これにより、すべての新しい gemset が作成されます$HOME/.rvm

于 2012-04-19T14:18:09.153 に答える