Auto-aktualizacje (domyślne)
Płynne aktualizacje w tle bez przestojów - zalecane dla większości użytkowników
Aktualizacja Claude Code wymaga starannego planowania i wykonania, szczególnie w środowiskach zespołowych lub korporacyjnych. Ten przewodnik zapewnia kompleksowe procedury bezpiecznych, niezawodnych aktualizacji z minimalnym zakłóceniem przepływu pracy.
Auto-aktualizacje (domyślne)
Płynne aktualizacje w tle bez przestojów - zalecane dla większości użytkowników
Ręczne aktualizacje
Pełna kontrola nad czasem i testowaniem - idealne dla zespołów i przedsiębiorstw
Przypinanie wersji
Blokada do określonych wersji dla stabilności - wymagane w regulowanych środowiskach
Gotowość do cofnięcia
Zawsze zachowuj możliwość przywrócenia - krytyczne dla środowisk produkcyjnych
Przed każdą aktualizacją upewnij się, że jesteś przygotowany:
Sprawdź obecną wersję
claude --versionclaude doctor # Bardziej szczegółowa diagnostyka
Przejrzyj informacje o wydaniu
# W Claude Code/release-notes
# Lub sprawdź GitHub# github.com/anthropics/claude-code/releases
Kopia zapasowa krytycznych konfiguracji
# Kopia zapasowa Twoich konfiguracjicp -r ~/.claude ~/.claude.backup.$(date +%Y%m%d)cp -r .claude .claude.backup.$(date +%Y%m%d)
Testuj w niekrytycznym środowisku
Powiadom członków zespołu
# Sprawdź aktualizacjenpm outdated -g @anthropic-ai/claude-code
# Wykonaj aktualizacjęnpm update -g @anthropic-ai/claude-code
# Zweryfikuj aktualizacjęclaude --version
# Czasami potrzebna dla dużych skoków wersjinpm uninstall -g @anthropic-ai/claude-codenpm cache clean --forcenpm install -g @anthropic-ai/claude-code
# Przypnij do konkretnej wersjinpm install -g @anthropic-ai/claude-code@1.0.54
# Zweryfikuj dokładną wersjęnpm list -g @anthropic-ai/claude-code
Metoda instalacji lokalnej unika problemów z uprawnieniami i zapewnia płynniejsze aktualizacje:
# Jeśli jeszcze nie migrowałeśclaude migrate-installer
# Aktualizacje odbywają się automatycznie lub ręcznieclaude update
# Sprawdź lokalizację instalacjiwhich claude # Powinno pokazać ~/.claude/local/claude
# Z istniejącej instalacjiclaude install
# Lub świeża instalacjacurl -fsSL claude.ai/install.sh | bash
Podczas aktualizacji przez zmiany przełomowe, postępuj według tego wzorca:
Zidentyfikuj zmianę
arn:aws:bedrock:region::foundation-model/model%2Fversion
arn:aws:bedrock:region::foundation-model/model/version
Zaktualizuj konfigurację
# Przed aktualizacją, zaktualizuj zmienne środowiskoweexport ANTHROPIC_MODEL="arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-4.1-opus-20240229-v1:0"# Uwaga: Bez %2F, użyj literalnego /
Przetestuj konfigurację
# Zweryfikuj, że konfiguracja działaclaude doctor
Kontynuuj aktualizację
claude update
Format konfiguracji
Zmiany struktury JSON, nowe wymagane pola, przestarzałe opcje
Zmiany API
Zmiany nazw pól SDK (np. total_cost
→ total_cost_usd
)
Zmiany nazw narzędzi
Wbudowane narzędzia otrzymują jaśniejsze nazwy (np. LSTool
→ LS
)
Zmiany poleceń
Polecenia slash lub flagi zmodyfikowane lub przestarzałe
Środowisko deweloperskie
Środowisko stagingowe
Wdrożenie produkcyjne
Przegląd po aktualizacji
# Wyłącz auto-aktualizacje w całej firmieexport DISABLE_AUTOUPDATER=1
# Przypinanie wersji w package.json{ "devDependencies": { "@anthropic-ai/claude-code": "1.0.54" }}
# Zautomatyzowany skrypt wdrożenia#!/bin/bashAPPROVED_VERSION="1.0.54"CURRENT_VERSION=$(claude --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
if [ "$CURRENT_VERSION" != "$APPROVED_VERSION" ]; then npm install -g @anthropic-ai/claude-code@$APPROVED_VERSIONfi
Gdy aktualizacja powoduje problemy, szybkie cofnięcie jest niezbędne:
# Cofnij do poprzedniej wersjinpm install -g @anthropic-ai/claude-code@1.0.53
# Przywróć kopię zapasową konfiguracjirm -rf ~/.claudemv ~/.claude.backup.20250716 ~/.claude
# Instalacje lokalne zachowują historię wersjicd ~/.claude/versions
# Wyświetl dostępne wersjels -la
# Przełącz na poprzednią wersjęln -sf 1.0.53 current
Po każdej aktualizacji zweryfikuj krytyczną funkcjonalność:
Podstawowa funkcjonalność
# Sprawdź wersję i diagnostykęclaude --versionclaude doctor
# Testuj podstawową interakcjęclaude "Cześć, czy działasz poprawnie?"
Integralność konfiguracji
# Zweryfikuj zachowane ustawieniaclaude config get autoUpdates --globalclaude config get model --global
# Sprawdź niestandardowe polecenials .claude/commands/
Funkcjonalność narzędzi
# Testuj operacje na plikachclaude "Wyświetl pliki w bieżącym katalogu"
# Testuj serwery MCP/mcp list
Sprawdzenie wydajności
# Zdiagnozuj problemy z konfiguracjąclaude doctor
# Zresetuj do domyślnych jeśli potrzebamv ~/.claude/config.json ~/.claude/config.json.backupclaude # Odtworzy z domyślnymi
# Problemy z uprawnieniami NPMsudo npm install -g @anthropic-ai/claude-code # Niezalecane
# Lepsze rozwiązanie: migruj do lokalnejclaude migrate-installer
# Sprawdź wiele instalacjiwhich -a claudetype -a claude
# Usuń duplikatynpm uninstall -g @anthropic-ai/claude-code# Następnie zainstaluj ponownie
Po głównych aktualizacjach serwery MCP mogą wymagać aktualizacji:
# Sprawdź status serwera MCP/mcp list
# Zaktualizuj konfiguracje MCP jeśli potrzebaclaude mcp update <nazwa-serwera>
Zawsze kopia zapasowa
Konfiguracja i niestandardowe polecenia przed każdą aktualizacją
Najpierw testuj
W izolowanym środowisku przed wdrożeniem w całym zespole
Czytaj informacje o wydaniu
Zrozum zmiany i potencjalne wpływy
Koordynuj zespoły
Synchronizuj aktualizacje, aby uniknąć niedopasowań wersji
Monitoruj po aktualizacji
Obserwuj zmiany wydajności lub nowe problemy
Dokumentuj wszystko
Prowadź dzienniki aktualizacji do przyszłego odniesienia
Jeśli podczas aktualizacji pojawią się krytyczne problemy: