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 diagnostykaPrzejrzyj informacje o wydaniu
# W Claude Code/release-notes
# Lub sprawdź GitHub# github.com/anthropics/claude-code/releasesKopia 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-codeMetoda 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 | bashPodczas aktualizacji przez zmiany przełomowe, postępuj według tego wzorca:
Zidentyfikuj zmianę
arn:aws:bedrock:region::foundation-model/model%2Fversionarn:aws:bedrock:region::foundation-model/model/versionZaktualizuj 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 doctorKontynuuj aktualizację
claude updateFormat 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_VERSIONfiGdy 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 currentPo 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 listSprawdzenie 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 ponowniePo 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: