Web制作

【エラー】zsh: command not found: yarn、EACCES: permission denied, mkdir【対処方法】

Written by o-saka

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 も無事インストール完了です。

 

この記事を書いた人

o-saka(@abiko41)

フリーランスでWEB作ったりロゴ作ったりしてます。
お仕事のご依頼等は下記フォームより承っております 。お気軽にお問い合わせください。

お問い合わせ