Auto-aktualizacje (domyślnie)
Bezproblemowe 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 przedstawia kompleksowe procedury bezpiecznych, niezawodnych aktualizacji z minimalnym zakłóceniem przepływu pracy.
Auto-aktualizacje (domyślnie)
Bezproblemowe aktualizacje w tle bez przestojów - zalecane dla większości użytkowników
Aktualizacje ręczne
Pełna kontrola nad czasem i testowaniem - idealne dla zespołów i przedsiębiorstw
Przypięcie wersji
Zablokowanie określonych wersji dla stabilności - wymagane w regulowanych środowiskach
Gotowość do cofnięcia
Zawsze utrzymuj możliwość powrotu - krytyczne dla środowisk produkcyjnych
Przed każdą aktualizacją upewnij się, że jesteś przygotowany:
Sprawdź bieżącą wersję
claude --versionclaude doctor # Bardziej szczegółowa diagnostykaPrzejrzyj informacje o wydaniu
# Wewnątrz Claude Code/release-notes
# Lub sprawdź GitHub# github.com/anthropics/claude-code/releasesWykonaj kopię zapasową krytycznych konfiguracji
# Kopia zapasowa konfiguracjicp -r ~/.claude ~/.claude.backup.$(date +%Y%m%d)cp -r .claude .claude.backup.$(date +%Y%m%d)Przetestuj w środowisku niekrytycznym
Powiadom członków zespołu
# Sprawdź dostępne aktualizacjenpm outdated -g @anthropic-ai/claude-code
# Wykonaj aktualizacjęnpm update -g @anthropic-ai/claude-code
# Zweryfikuj aktualizacjęclaude --version# Czasami potrzebne dla dużych skoków wersjinpm uninstall -g @anthropic-ai/claude-codenpm cache clean --forcenpm install -g @anthropic-ai/claude-code# Przypnij do określonej 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 dokonałeś migracjiclaude install
# Aktualizacje następują 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 przełomowe zmiany, postępuj według tego schematu:
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-opus-4.5-20240229-v1:0"# Uwaga: Brak %2F, użyj literalnego /Przetestuj konfigurację
# Zweryfikuj, czy 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 komend
Slash komendy 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 wdrażania#!/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 utrzymują 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
# Przetestuj podstawową interakcjęclaude "Cześć, czy działasz prawidłowo?"Integralność konfiguracji
# Zweryfikuj zachowane ustawieniacat ~/.claude/settings.json
# Sprawdź niestandardowe komendyls .claude/commands/Funkcjonalność narzędzi
# Przetestuj operacje na plikachclaude "Wyświetl pliki w bieżącym katalogu"
# Przetestuj serwery MCP/mcp listSprawdzenie wydajności
# Diagnozuj problemy z konfiguracjąclaude doctor
# Zresetuj do wartości domyślnych, jeśli potrzebamv ~/.claude/config.json ~/.claude/config.json.backupclaude # Odtworzy z wartościami domyślnymi# Problemy z uprawnieniami NPMsudo npm install -g @anthropic-ai/claude-code # Niezalecane
# Lepsze rozwiązanie: migruj do lokalnejclaude install# Sprawdź wielokrotne instalacjewhich -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
# Aby zaktualizować serwer MCP, usuń i dodaj ponownieclaude mcp remove <nazwa-serwera>claude mcp add <nazwa-serwera> <komenda> [argumenty...]Zawsze twórz kopie zapasowe
Konfiguracji i niestandardowych komend przed każdą aktualizacją
Najpierw testuj
W izolowanym środowisku przed wdrożeniem zespołowym
Czytaj informacje o wydaniu
Zrozum zmiany i potencjalny wpływ
Koordynuj zespoły
Synchronizuj aktualizacje, aby uniknąć niezgodności wersji
Monitoruj po aktualizacji
Obserwuj zmiany wydajności lub nowe problemy
Dokumentuj wszystko
Prowadź dzienniki aktualizacji dla przyszłego odniesienia
Jeśli podczas aktualizacji pojawią się krytyczne problemy: