3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeインストール後に「command not found」が出た時の対処法 (macOS/zsh)

3
Posted at

発生した問題

Claude Codeをインストールしたのに、ターミナルで「claude」と打っても以下のエラーが出て実行できない。

zsh: command not found: claude

zsh: no such file or directory: claude

原因の切り分け

主な原因は以下の2つ。

1. PATHが通っていない:ターミナルがClaudeの場所を知らない。
2. 既存のエイリアスと競合している:過去に設定した「間違った別名」が優先されている。

解決手順1:インストール場所の確認とPATH設定

インストール時のログを確認すると、以下のように表示されていた。

✔ Claude Code successfully installed!                                           
                                                                                
  Version: 2.1.27                                                               
                                                                                
  Location: ~/.local/bin/claude                                                 
                                                                                
                                                                                
  Next: Run claude --help to get started                                        
                                                                                
⚠ Setup notes:                                                                  
  • Native installation exists but ~/.local/bin is not in your PATH. Run:       
                                                                                
  echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc 

LocationSetup notes を確認してみると、インストール場所が「~/.local/bin/claude」で、この場所をターミナルに教えてあげるために、.zshrc(設定ファイル)に追記する必要があるということが分かった。

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

解決手順2:競合するエイリアスの削除

もし以前に間違ったエイリアスを設定してしまっていた場合、いくらPATHを通してもエラーが出る。

現在のエイリアスを確認

alias claude

間違った設定があれば削除

unalias claude

.zshrc 内に直接書き込んでいる場合は、ファイルを開いて該当行を削除する必要がある。

補足:.zshrcの場所と操作方法

設定ファイルの基本操作をまとめておきます。

  • ファイルの場所 : 「~/.zshrc」 (ホームディレクトリ直下の隠しファイル)
  • 編集コマンド : 「nano ~/.zshrc」 または 「vim ~/.zshrc」
  • 設定の即時反映 : 「source ~/.zshrc」
  • 場所の確認 : 「ls -a ~」 で隠しファイルを含めて確認可能

おわりに

インストール時のログにある 「Location」「Setup notes」 には、その環境に合わせた正解が書いてありました。

見落とさずにチェックするのが、結局一番の近道でした!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?