【エラー】zsh: command not found: yarn、EACCES: permission denied, mkdir【対処方法】
Material UI をyarnでインストールしようとしたところうまくいかなかったのでその時の対処の流れを備忘録として書き残します。
現象
下記をターミナルで実行したところ command not found
と表示されました
yarn add @mui/material @emotion/react @emotion/styled
zsh: command not found: yarn
原因
そもそもyarnがインストールされていない。
対処
下記手順でyarnをインストールしました。
ターミナルで以下を実行。
npm install --global yarn
そうすると下記のエラーが発生し、yarnがインストールできませんでした。
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/yarn'
node_modulesのディレクトリのパーミッションが原因のようです。そこで下記を実行してパーミッションを変更。
sudo chmod 777 /usr/local/lib/node_modules/
再度npm install --global yarn
を実行して無事yarnがインストールされました。Material UI も無事インストール完了です。