Przejdź do głównej zawartości

Instalacja Claude Code

Twój team lead właśnie wysłał Ci wiadomość na Slack: “Standaryzujemy Claude Code do wspomaganego przez AI rozwoju. Zainstaluj do jutrzejszego standupa.” Otwierasz dokumentację, widzisz trzy różne metody instalacji i zastanawiasz się, która faktycznie działa bez psującej konfiguracji Node lub zaśmiecania globalnych pakietów.

Ten przewodnik precyzuje opcje i pozwala Ci uzyskać działającą komendę claude w mniej niż 10 minut, niezależnie od systemu operacyjnego.

  • Zainstalowany CLI Claude Code dostępny w PATH
  • Skonfigurowane automatyczne aktualizacje, abyś nigdy nie pozostawał w tyle z wersjami
  • Zweryfikowaną instalację, która odpowiada na claude --version
  • Wiedzę, którą metodę instalacji wybrać i dlaczego

Przed instalacją potwierdź, że Twój system spełnia te minimalne wymagania:

WymaganieSzczegóły
System operacyjnymacOS 13.0+, Ubuntu 20.04+ / Debian 10+, Windows 10 1809+ lub Windows Server 2019+ (natywnie przez PowerShell/CMD lub opcjonalnie WSL), Alpine Linux 3.19+
RAMMinimum 4 GB
SiećWymagane połączenie internetowe do uwierzytelniania i wywołań API
PowłokaBash, Zsh, PowerShell lub CMD
LokalizacjaMusi być w kraju obsługiwanym przez Anthropic

Natywny instalator to zalecana metoda. Pobiera samodzielny binarny plik, dodaje go do PATH i konfiguruje automatyczne aktualizacje w tle.

macOS i Linux:

Okno terminala
curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

Okno terminala
irm https://claude.ai/install.ps1 | iex

Windows CMD:

Okno terminala
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Po instalacji otwórz nowe okno terminala (lub uruchom source ~/.zshrc / source ~/.bashrc) i zweryfikuj:

Okno terminala
claude --version

Natywny instalator domyślnie śledzi kanał latest i aktualizuje się w tle. Później możesz przejść na opóźniony kanał stable albo wyłączyć sprawdzanie aktualizacji w tle.

W natywnym Windows Git for Windows jest opcjonalny: z nim Claude używa Git Bash, bez niego korzysta z narzędzia PowerShell. WSL nadal przydaje się do toolchainów linuksowych i jest obecnie wymagany dla sandboxowanego wykonywania komend, ale nie jest potrzebny do samego uruchomienia Claude Code.

Uruchom te trzy polecenia, aby potwierdzić, że wszystko działa:

Okno terminala
# 1. Sprawdź wersję
claude --version
# 2. Sprawdź, czy binarny plik jest w PATH
which claude
# 3. Rozpocznij sesję (poprosi o uwierzytelnienie przy pierwszym uruchomieniu)
claude

Jeśli which claude nic nie zwraca, Twój PATH wymaga aktualizacji. Natywny instalator dodaje binarny plik do ~/.local/bin/ (z danymi w ~/.local/share/claude) i aktualizuje profil powłoki. Jeśli widzisz błędy, otwórz świeże okno terminala — Twoja obecna sesja może mieć nieaktualne zmienne PATH.

Sposób aktualizacji zależy od tego, jak zainstalowałeś:

MetodaPolecenie aktualizacjiAutomatyczna aktualizacja?
Natywny instalatorAutomatycznaTak
Homebrewbrew upgrade claude-code lub claude-code@latestDomyślnie nie; dostępny opt-in przez env
WinGetwinget upgrade Anthropic.ClaudeCodeDomyślnie nie; dostępny opt-in przez env
apt / dnf / apkZwykła aktualizacja systemowych pakietówNie; zarządza systemowy menedżer pakietów
npmnpm install -g @anthropic-ai/claude-code@latestAktualizacja w tle zależy od praw katalogu globalnego

Dla natywnego instalatora możesz kontrolować kanał aktualizacji:

// W ~/.claude/settings.json
{
"autoUpdatesChannel": "stable"
}

Kanał "stable" daje wersje, które mają około tygodnia i pomija wydania ze znanymi regresjami. Domyślny kanał "latest" daje najnowsze wydanie natychmiast.

Jeśli musisz usunąć Claude Code:

Usuń binarny plik i pliki wersji bezpośrednio. Na macOS, Linux lub WSL:

Okno terminala
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

W Windows PowerShell:

Okno terminala
Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

Aby również usunąć całą konfigurację i dane sesji:

Okno terminala
rm -rf ~/.claude
rm -f ~/.claude.json

Aby usunąć także stan przypisany do projektu, uruchom to z wnętrza katalogu projektu:

Okno terminala
rm -rf .claude
rm -f .mcp.json

“Permission denied” podczas instalacji — Nie używaj sudo z żadną metodą instalacji. Natywny instalator zapisuje do ~/.local/bin/, co nie wymaga podwyższonych uprawnień. Jeśli wcześniej zainstalowałeś za pomocą sudo npm install -g, najpierw odinstaluj i zainstaluj ponownie bez sudo.

“command not found: claude” po instalacji — Otwórz nowe okno terminala. Instalator modyfikuje profil powłoki (.zshrc, .bashrc lub .profile), ale zmiany zaczynają obowiązywać dopiero w nowych sesjach. Jeśli nadal nie działa, sprawdź, czy ~/.local/bin jest w PATH: echo $PATH | tr ':' '\n' | grep -F "$HOME/.local/bin".

Błąd “EACCES” przy instalacji npm — Nie używaj sudo npm install -g. Napraw uprawnienia globalnego katalogu przez npm config set prefix ~/.npm-global i dodaj ~/.npm-global/bin do PATH albo użyj zalecanego natywnego instalatora (curl -fsSL https://claude.ai/install.sh | bash).

Instalacja się powiodła, ale claude zawiesza się — Sprawdź połączenie sieciowe. Claude Code musi dotrzeć do api.anthropic.com podczas uruchamiania. Jeśli jesteś za korporacyjnym proxy, ustaw zmienne środowiskowe HTTP_PROXY i HTTPS_PROXY.

Windows: instalator PowerShell jest blokowany przez execution policy — Użyj udokumentowanego instalatora CMD albo poproś administratora o zatwierdzoną politykę. Sam Claude Code działa natywnie z PowerShell lub CMD; nie osłabiaj zarządzanej polityki organizacji tylko po to, aby go zainstalować.

Gdy Claude Code jest zainstalowany, następnym krokiem jest uwierzytelnienie — połączenie CLI z Twoim kontem Anthropic, aby mogło wykonywać wywołania API.