3

重複の可能性:
SUDO を使用して行われた RVM インストールを修正するにはどうすればよいですか

サーバー 'myuser' にユーザーを作成しました。それにログインし、このコマンドを実行しました:

curl -L get.rvm.io | bash -s -- --auto-dotfiles

すべて正常で、正しくインストールされています。

誤って、別のユーザー ログイン、つまり /home/myuser (rvm がインストールされている場所) を使用してホーム ディレクトリを削除しました (別のユーザー 'anothuser' によってログインされました)。

その後、rvm が失われたため、同じ install cmd を実行しようとしましたが、次のエラーが発生しました。

    curl -L get.rvm.io | bash -s -- --auto-dotfiles
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
  100   185  100   185    0     0    349      0 --:--:-- --:--:-- --:--:--  1094
  100 10956  100 10956    0     0  10248      0  0:00:01  0:00:01 --:--:-- 10248
 Turning on auto dotfiles mode.
  mkdir: cannot create directory `/usr/local/rvm': Permission denied

そのため、ユーザーを削除し、同じユーザーを再度作成して、このコマンドを再度実行しましたが、同じエラーが再び発生しました。

4

1 に答える 1

14

古いインストールをクリーンアップする必要があります:

sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm

ロードされたすべてのシェル環境をクリーンアップするために再起動します - これは必須のステップです

于 2013-01-04T20:13:31.727 に答える