RVMを使用したGemのインストール
概要
RVM を使用して gem をインストールしようとすると、このエラーが発生します
$ rvm gem install sproutcore
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /home/tee/.gem/specs
しかし、rvmサイトにはsudoを使用しないでくださいと書いてあるので、私の設定の何が問題なのかわかりません
/Users/itayayuuicularu/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0 と入力すると、ディレクトリが RVM ディレクトリを指していることが表示されます
$GEM_HOME
bash: /home/tee/.rvm/gems/ruby-1.8.7-p302: is a directory
私が間違っていることはありますか?
解決策
.gem フォルダーに権限の問題があります。所有者が現在のユーザーであることを確認してください。
sudo chown -R tee /home/tee/.gem
うまくいかない場合は、.gem フォルダーを削除してください。 gem キャッシュを更新すると自動的に作成されます。
また、rvm で sudo を決して使用しないようにしてください。