パーミッションエラー(permmision error) の時、オールラウンドに使える解決手順


最初にツールをインストールした場所を特定します。

例.npm

npm config get prefix

その場所の所有者をあなたに変更します。

chown : チェンジオーナー 所有者を変更
-R : ディレクトリと配下全てを変更
whoami : ログイン中のユーザ名を取得
{DirA,DirB,...,DirN}: ディレクトリを複数指定する場合

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

[コマンドの直訳]
所有権変更  ディレクトリを変更  ログイン中のユーザ  ディレクトリの場所

こちらの記事を参考にしました→https://qiita.com/okohs/items/ced3c3de30af1035242d