Gem のファイル権限を取得できないのはなぜですか?どうすれば解決できますか?
概要
コマンド gem pristine ffi –version 1.16.3 を使用して Gem pristine を復元しようとすると、次の権限エラーが発生します。これに対する回避策は何ですか?最終的には Cocoapods をインストールしようとしています。
Restoring gems to pristine condition...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the
/Users/XXDFDFGDFGDFGXX/.rubies/ruby-3.3.1/lib/ruby/gems/3.3.0/gems/ffi-1.16.3/CHANGELOG.md
directory.
解決策
# Restore ownership of everything using sudo
sudo chown -R your_username:your_username /Users/your_username/.rubies
# Set read and write permissions for your user recursively
chmod -R u+rw /Users/your_username/.rubies
これらは再帰的なコマンドであるため、パスを正しく入力していることを確認してください。