> How to Use > Macデータ復元 > macOSのZsh Command Not Foundエラーを修正する [5つの方法]

macOSのZsh Command Not Foundエラーを修正する [5つの方法]

WuYanG
更新者:WuYanG 2024/09/30
   
kenji
執筆者:kenji
   

概要:

この記事では、MacまたはLinuxでzshコマンドが見つからないエラーについて、その正確な理由と5つの解決策を説明します。ここでは、Macのターミナルzshコマンドが見つからない問題を解決するための各ステップのチュートリアルを通じて説明します。

 

2019年、macOSはCatalinaをリリースし、それ以降、MacはデフォルトのログインシェルをBashからZshに切り替えた。そのため、システムアップデート後、一部のZshコマンドにアクセスできなくなる可能性があります。macOS CatalinaまたはBig Sur、Monterey、Venturaなどの上位バージョンのユーザーは、次に説明するようにZsh: command not foundなどのメッセージを受け取ることがあり、他のZsh: command not foundエラーには

  • Zsh: command not found: brew
  • Zsh command not found: pip」
  • 「 Zsh: command not found: nvm
  • Zsh: command not found: npm」

があります。このエラーが発生する理由はいくつかあります。

Zshのエラー

MacでZsh Command Not Foundエラーが発生する理由

Unix、Linux、またはmacOSを使用しているとき、多くの人がこの「Zshコマンドが見つかりません」という問題に遭遇します。ユーザーはそれに対する答えをフォーラムで探し続けています。そこで、この問題に対するすべての可能な解決策を提供することを選択しました。まず、「Zsh: command not found」 はこれらの理由によって引き起こされることが最も多いようです。

1.MAC上のZshコマンドのスペルミス

Macで初めてZshコマンドを使うとき、ユーザーは通常、余分な記号を追加したり、必要な場所にスペースを入れなかったりといった間違いを犯すことがあります。間違ったスペルのコマンドは、macOSでは読み取ることができません。したがって、コマンドの誤りを思い出させてしまうのです。「zsh command not found」問題に遭遇した場合、コマンドが正しいことを確認してください。

正しいスペル

2.コマンドは有効だが、パッケージがインストールされていない

あるコマンドを実行しようとしたときに、必要なパッケージがインストールされていないために、「Zsh command not found」というメッセージが表示されることがよくあります。コマンドのスペルが正しい場合、必要なパッケージがインストールされているかどうかを判断する必要があります。

3.Zshコマンドのデフォルト環境設定の変更について

macOSは新しいバージョンに更新するので、注文の典型的な環境は、ほとんどのLinuxのbashコマンドを格納するが、Zshコマンドには不向きである、異なります。なぜなら、デフォルトでは、Zshは前に指定したアドレスから環境変数を読み込まないからです。

Zsh Command Not Found エラーの修正方法と5つの解決策

MacでZsh: command not foundの問題は、いくつかの異なる状況で発生する可能性があります。macOS Montereyまたは z-shell を使用するその他の macOS バージョンで、このメッセージが表示されることがあります。

5つの解決策を始める前に、Zshコマンドが見つからないエラーを修正する方法について、まず次のチュートリアルビデオを見ることができます。

  1. 00:00 - イントロダクション
  2. 00:40 - ターミナルが Zsh か bash かを確認する
  3. 01:08 - Mac用mysqlサーバーのダウンロード
  4. 02:51 - .zprofileの作成
  5. 04:15 - mysqlのパスを設定する。
  6. 05:00 - mysql-u root-p を使用する。

エラーの修正についてまだ疑問がある場合は、引き続き以下の解決策をお読みください。

方法1.Zshコマンドが見つからない場合の構文の確認

Macのターミナルを使用していて、「Zsh: コマンドが見つかりません」というメッセージが表示された場合、まずコマンドの構文を確認する必要があります。手動で入力するよりも、元の内容をターミナルにコピーしたほうがよいでしょう。さらに、同じコマンドを使用している他の例と比較することも役に立ちます。

方法2.Zshコマンドのパッケージがインストールされていることを確認する

あるコマンドを実行しようとしたが、必要なパッケージがインストールされていないことが頻繁にあります。コマンドが有効で、スペルも正しい場合、必要なパッケージがインストールされているかどうかを確認する必要があるということでしょうか。答えはノーです。Zshコマンドが見つからないことが分かっているときに、コマンドのパッケージをMacにインストールするのを忘れていないことを確認してください。

方法3.Zsh コマンドが見つからない場合の $Path 環境の設定

「Zsh: command not found」エラーを解決するための2つ目の対策は、「$PATH」環境変数が正しく設定されているかどうかを確認することです。

パッケージをインストールしても、「Zsh: command not found error」 が表示される場合は、何か問題があるようです。これは、コマンドパッケージのPATH変数を作成する必要があることを示しています。

以下は、export PATHを設定する例です。

環境変数

ほとんどのパッケージは、macOS のアップデートやクリーンインストールで、自動的にパス変数を設定します。カスタムインストールを行う場合、LinuxやmacOSのパス変数を手動で設定する必要がある場合があります。

方法4..zshrcファイルにZshのコマンドパスを設定する

パッケージをインストールし、パス変数を設定した後、一度終了してTerminalに再ログインしても、Zsh command not foundというエラーが表示される場合。.zshrcファイル内のコマンドパスを正しく設定する。

.zshrc ファイルは、Terminal を閉じて再び開くたびに実行され、コマンド パスを設定します。.zshrc ファイルを編集するには、次の手順に従います。

ステップ1.macOSのターミナルを開く。

ステップ2.Zsh Shellを使用していることを確認します。使用していない場合は、zshと入力し、Enterキーを押して確認します。

ステップ3.ウィンドウにnano /.zshrcと 入力します。

ステップ4.今すぐ$PATH変数の情報を追加する

zshrc macOS

ステップ5.ファイルを保存するために、Control + X, Y, Enterを押してNanoエディタを閉じます。

ステップ6.変更をコミットするために、source /.zshrc nowコマンドを実行します。

方法5.Zsh Command Not Foundを解決するためにmacOSを再インストールします。

macOSの中で根回しをしていて、たまたま特定のシステムファイルやフォルダを壊してしまった場合、意図せずターミナルコマンドに必要なファイルを削除してしまったかもしれません。そのような場合、Macで削除されたファイルを復元する必要があります。

ドライブをフォーマットせずにmacOSを再インストールするには、以前の設定に戻り、Zshコマンドが見つからないのを修正することができます。OSの再インストールでデータが失われることはないはずですが、それでも重要なファイルのバックアップを最初に作成することをお勧めします。重要なデータが見つからない場合は、macOSを再インストールした後にファイルの復元を試してみてください。

追加情報:Macで削除されたデータを復元する方法

解決策5で述べたように、macOSの再インストールは、Zshコマンドが見つからないエラーを修正するのに役立つ方法です。しかし、さらに、再インストールまたはアップデートした後、Macで削除されたファイルを復元することも不可欠です。

プロセスを間違って更新したり、間違ったコマンドを実行したりすると、ファイルやデータを失う可能性があるため、データの保護に気を配ることができれば有益でしょう。ここで、データ復元、特にMacのゴミ箱の復元に優れたツールをご紹介します。EaseUS Data Recovery Wizard for Macです。

手順を確認し、Mac上で削除されたファイルを復元するためのソフトウェアの使用方法を学ぶことができます。

ステップ1.削除されたファイル/フォルダが保存されていた場所を選んで、「失われたファイルを検索」をクリックします。

削除されたファイルを復元する1

ステップ2.クリックしてから、クイックスキャンとディープスキャン(時間がかかりますが、より多い紛失したファイルを検出できます)が開始します。

削除されたファイルを復元する2

ステップ3.検索後、左側で「種類」や「パス」を選択することができます。そして、 復元したいファイル(ファイル形式によっては目のアイコンをクリックするとプレビューできます)を選択し、下の「復元」ボタンをクリックします。保存すると、復元の作業が完了です。

削除されたファイルを復元する3

まとめ

全体として、「Zshコマンドが見つからない」問題は、bashシェルとZshシェルの違いによって引き起こされています。macOSのバージョンが異なると、完全な互換性が一致しない可能性があります。Macをアップデートしたばかりで、Zshコマンドに問題が発生した場合、以下の解決策がお役に立てれば幸いです。また、EaseUS Data Recovery Wizard for Macを使用することで、お使いのMacデバイスが効果的に機能し、データを保護することができるかもしれません。

よくある質問

ここでは、あなたも気になる4問を掲載しました。ここで確認して、答えを見つけてください。

1.ZshはMacのデフォルトですか?

macOS Catalina 以降、Mac では zsh がデフォルトになっています。しかし、Catalinaより下位のmacOSバージョンでは、ZshはMacのデフォルトのコマンドシェルではありません。

2.Mac で Zsh を起動するにはどうしたらいいですか?

シェル」タブを開き、「コマンドの実行」をクリックし、「zsh」と入力します。

3.MacでZshターミナルを開くには?

  1. ステップ1.MacのDockにあるLaunchpadのアイコンをクリックします。
  2. ステップ2.フィールドで "Terminal "を検索
  3. ステップ3.ターミナル]をクリックします。
  4. 手順4.Zsh」と入力し、起動します。

4.macOSの「Zsh: command not found brew」エラーはどうすれば直るのでしょうか?

brewが正しくインストールされ、パス変数が正しく設定されていることを確認してください。

  1. ステップ1.nano /.zshrcというコマンドで.zshrcファイルを開きます。
  2. ステップ2.次のコードをファイルに追加します:export PATH="$PATH:/opt/homebrew/bin/"
  3. ステップ3.Control + EnterとXでファイルを保存します。
  4. ステップ4.変更を適用するには、コマンドラインにsource /.zshrcと入力します。

関連製品についてもっと詳しくはこちら>>

 

無料で
Macのデータを
完全復活!

強力なスキャン機能で、様々な紛失データを素早く復元しましょう。