🚨

「zsh: command not found: nest」対処方法

2023/01/12に公開

npmを使用して、Nest CLIのインストールを実行した後、

npm i -g @nestjs/cli

「nest -v」コマンドを打ってNest CLIのバージョンを確認した所、

nest -v

「zsh: command not found: nest」と言われました...😭

zsh: command not found: nest

環境

M2 MacBook Air
node 18.13.0
npm 7.19.1

対処手順

  1. Finder のメニューバーから「移動」>「フォルダへ移動」の順に選択します。

  2. 「/System/Library/CoreServices/Applications/」と入力するかペーストし、「return」キーを押します。

  3. 開いたウインドウから、ディレクトリユーティリティを開きます。

  4. 「ディレクトリユーティリティ」ウインドウで、鍵のアイコン🔒をクリックして、管理者の名前とパスワードを入力します。

  5. ルートユーザーを有効にします(メニューバーから「編集」>「ルートユーザを有効にする」の順に選択)

  6. Apple メニュー  >「ログアウト」の順に選択し、現在のユーザアカウントからログアウトします。

  7. ログインウインドウで、ユーザ名「root」と、ルートユーザ用に作成したパスワードを使ってログインします。

  1. ターミナルでnpmを使用してNest CLIをインストールします。
npm i -g @nestjs/cli
  1. インストール完了後、「nest -v」コマンドを打ってNest CLIのバージョンを確認します。
nest -v
  1. Nest CLIのバージョンが表示されたらOKです!
8.2.8

参考記事

https://zenn.dev/gens/articles/c17ea1562451b6
https://support.apple.com/ja-jp/HT204012

終わりに

解決する記事が少なく、結構ハマりました...😅

Discussion