Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Claude Code: command not found po instalacji - jak naprawić PATH
claude zwraca command not found..bashrc, .zshrc lub PATH systemowy w Windows).To jeden z najczęstszych zgrzytów zaraz po instalacji Claude Code, narzędzia CLI od Anthropic. Pakiet zainstalował się poprawnie, ale gdy wpisujesz claude, terminal odpowiada command not found (albo w Windows: nie jest rozpoznawane jako polecenie). Plik wykonywalny fizycznie istnieje na dysku, tylko powłoka nie wie, gdzie go szukać. Dotyczy to każdego, kto zainstalował Claude Code do katalogu spoza standardowej ścieżki wyszukiwania - najczęściej po zmianie prefiksu npm albo instalacji przez natywny skrypt.
W terminalu widzisz dokładnie to:
$ claude
bash: claude: command not found
A gdy sprawdzisz, czy pakiet jest zainstalowany, npm potwierdza, że owszem jest: npm list -g @anthropic-ai/claude-code pokazuje wersję. To jasny sygnał, że problem nie leży w instalacji, tylko w tym, że katalog z binarką nie jest w PATH. W Windows objaw jest analogiczny - świeżo zainstalowana komenda działa dopiero po ponownym otwarciu terminala, bo stara sesja ma zapamiętaną starą wartość PATH.
Gdy wpisujesz nazwę komendy, powłoka przechodzi po kolei przez katalogi wymienione w zmiennej środowiskowej PATH i szuka w nich pliku o tej nazwie. Jeśli plik claude leży w katalogu, którego nie ma na tej liście, powłoka go nie znajdzie - mimo że fizycznie istnieje. Tak dzieje się, gdy przeniosłeś prefiks npm do ~/.npm-global, ale nie dopisałeś bin do PATH, albo gdy natywny instalator Anthropic umieścił binarkę w ~/.local/bin, którego Twoja dystrybucja nie ma domyślnie w ścieżce. To standardowe zachowanie każdej powłoki uniksowej i wiersza poleceń Windows, a nie usterka Claude Code.
npm config get prefix - binarka będzie w podkatalogu bin tego prefiksu. Jeśli instalowałeś natywnym skryptem, sprawdź ~/.local/bin/claude.~/.bashrc (lub ~/.zshrc na macOS) dopisz na końcu: export PATH="$HOME/.npm-global/bin:$PATH" - podmieniając ścieżkę na tę z kroku pierwszego.source ~/.bashrc (albo po prostu otwórz nowe okno terminala).Path użytkownika i dodaj ścieżkę do katalogu z claude.exe (np. folder npm w %AppData%). Po zapisaniu zamknij i otwórz terminal na nowo.nvm use --lts. Binarki globalne są przypięte do konkretnej wersji Node w nvm.~/.npm-global/bin/claude --version.Wpisz which claude (Linux/macOS) lub where claude (Windows) - powinieneś zobaczyć pełną ścieżkę do pliku wykonywalnego. Następnie claude --version ma wypisać numer wersji bez błędu. Ostateczny test to uruchomienie samego claude w katalogu projektu - jeśli otworzy się interfejs narzędzia albo kreator logowania, PATH jest poprawnie ustawiony i problem zniknął na stałe (bo wpis w .bashrc przetrwa restart komputera).
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...