Przejdź do głównej zawartości

Przewodnik rozwiązywania problemów

Ten przewodnik dostarcza rozwiązania typowych problemów technicznych, komunikatów błędów i problemów konfiguracyjnych, które możesz napotkać podczas używania Cursor, Claude Code i serwerów MCP.

  1. Sprawdź wymagania systemowe

    • macOS 10.15+, Windows 10+, lub Linux (64-bit)
    • Przynajmniej 4GB RAM (zalecane 8GB)
    • 2GB wolnego miejsca na dysku
  2. Spróbuj trybu bezpiecznego

    Okno terminala
    cursor --disable-extensions
  3. Zresetuj dane użytkownika (najpierw zrób kopię zapasową!)

    • Windows: %APPDATA%\Cursor
    • macOS: ~/Library/Application Support/Cursor
    • Linux: ~/.config/Cursor
  4. Sprawdź konfliktujące oprogramowanie

    • Antywirus blokujący wykonanie
    • Ustawienia proxy korporacyjnego
    • Reguły firewall

Rozwiązanie: Upewnij się, że VS Code jest zamknięty podczas importu. Jeśli to nie pomaga:

  1. Eksportuj ustawienia VS Code ręcznie: Code > Preferences > Profiles > Export
  2. Importuj w Cursor: File > Preferences > Profiles > Import

Sprawdź limity planu

Poziom darmowy: 2,000 uzupełnień/miesiąc Poziom Pro: Nieograniczone Zobacz użycie w Ustawienia → Subskrypcja

Zweryfikuj indeksowanie

Ustawienia → Funkcje → Indeksowanie bazy kodu Powinien pokazywać status “Indeksowane” Kliknij “Reindeksuj” jeśli potrzeba

Status modelu

Sprawdź status.cursor.sh Model Tab może mieć problemy Spróbuj przełączyć na model zapasowy

Wsparcie plików

Niektóre typy plików mają ograniczone wsparcie Sprawdź czy Twój język jest wspierany Spróbuj w standardowym pliku .js/.py

Typowe przyczyny i rozwiązania:

  1. Wybrany zły tryb

    • Upewnij się, że wybrano “Agent”, nie “Chat”
    • Tryb agenta pokazuje ikonę ołówka
  2. Uprawnienia do plików

    Okno terminala
    # Sprawdź uprawnienia pliku
    ls -la nazwa_pliku
    # Napraw jeśli potrzeba
    chmod 644 nazwa_pliku
  3. Blokady Git

    Okno terminala
    # Usuń blokadę indeksu git
    rm .git/index.lock
  4. Pliki tylko do odczytu

    • Sprawdź czy plik nie jest oznaczony jako tylko do odczytu
    • Zweryfikuj, że masz dostęp do zapisu w katalogu
  1. Zmniejsz pliki @-wspomniane
  2. Użyj konkretnych zakresów linii: @plik.js:10-50
  3. Wyczyść czat i zacznij od nowa

Twoje szybkie zapytania się wyczerpały. Opcje:

  1. Czekaj na wolne zapytania (nieograniczone ale opóźnione)
  2. Ulepsz plan dla większej liczby szybkich zapytań
  3. Użyj swojego klucza API dla nieograniczonego (płać za użycie)
  4. Sprawdź użycie: Ustawienia → Subskrypcja → Użycie
  1. Wyłącz nieużywane rozszerzenia

    • Widok → Rozszerzenia
    • Wyłącz nieistotne
  2. Zmniejsz zakres indeksowania

    .cursorignore
    node_modules/
    dist/
    *.log
    coverage/
  3. Wyczyść cache

    • Cmd/Ctrl + Shift + P → “Clear Editor History”
    • Zrestartuj Cursor
  4. Sprawdź zasoby systemowe

    • Zamknij inne ciężkie aplikacje
    • Upewnij się, że jest dostępny odpowiedni RAM

Typowe w dużych bazach kodu. Rozwiązania:

  • Wyklucz duże katalogi z indeksowania
  • Używaj .cursorignore agresywnie
  • Rozważ podział przestrzeni roboczych monorepo
  • Zamknij nieużywane karty i okna edytora
Okno terminala
# Przeinstaluj globalnie
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
# Sprawdź instalację
npm list -g @anthropic-ai/claude-code

Claude Code wymaga Git dla Windows:

  1. Pobierz z git-scm.com
  2. Zainstaluj z opcją “Add to PATH”
  3. Zrestartuj terminal
  4. Zweryfikuj: git --version
  1. Zweryfikuj format klucza

    • Powinien zaczynać się od sk-ant-
    • Brak dodatkowych spacji lub cudzysłowów
  2. Sprawdź uprawnienia klucza

    • Zaloguj się do console.anthropic.com
    • Zweryfikuj, że klucz jest aktywny
    • Sprawdź limity użycia
  3. Ustaw poprawnie

    Okno terminala
    # Opcja 1: Zmienna środowiskowa
    export CLAUDE_API_KEY="sk-ant-..."
    # Opcja 2: Podczas konfiguracji
    claude login
  4. Przetestuj połączenie

    Okno terminala
    claude "hello"

Dla enterprise SSO:

  1. Upewnij się, że jesteś w sieci firmy/VPN
  2. Sprawdź z IT reguły firewall
  3. Spróbuj: claude login --sso --verbose
  4. Użyj metody zapasowej klucza API jeśli potrzeba

Zrozumienie limitów:

  • Pro: ~45 wiadomości na 5-godzinne okno
  • Max 5x: ~225 wiadomości na 5-godzinne okno
  • Max 20x: ~900 wiadomości na 5-godzinne okno

Rozwiązania:

  1. Optymalizuj użycie

    Okno terminala
    # Czyść między zadaniami
    /clear
    # Grupuj powiązane pytania
    claude "1. Napraw błąd X 2. Dodaj funkcję Y 3. Napisz testy"
  2. Sprawdź pozostały limit

    Okno terminala
    /status
  3. Użyj API dla intensywnych obciążeń

    • Płać za token zamiast limitów wiadomości
    • Brak ograniczeń czasowych

Skonfiguruj dozwolone komendy:

Okno terminala
# Pozwól na konkretne komendy
claude config set allowed_commands "git,npm,ls"
# Pozwól na edycję plików
claude config set auto_approve_file_edits true
  1. Sprawdź katalog roboczy

    Okno terminala
    pwd # Upewnij się, że jesteś we właściwej lokalizacji
  2. Zweryfikuj ścieżki plików

    • Claude używa ścieżek względem katalogu roboczego
    • Sprawdź literówki w nazwach plików
  3. Status Git

    Okno terminala
    git status # Zobacz co się zmieniło
    git diff # Przejrzyj zmiany
  1. Sprawdź instalację

    Okno terminala
    npm list -g @modelcontextprotocol/nazwa-serwera
  2. Zweryfikuj konfigurację

    // ~/.claude/mcp.json lub .mcp.json
    {
    "servers": {
    "github": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/github"]
    }
    }
    }
  3. Tryb debugowania

    Okno terminala
    claude --mcp-debug
  4. Sprawdź logi

    • Szukaj komunikatów błędów w wyjściu
    • Typowe: brakujące zależności, problemy z uwierzytelnieniem

GitHub MCP:

Okno terminala
# Ustaw token PAT
export GITHUB_TOKEN="ghp_..."

Database MCP:

Okno terminala
# Sprawdź string połączenia
export DATABASE_URL="postgresql://user:pass@localhost:5432/db"
  1. Zwiększ timeout

    {
    "servers": {
    "wolny-serwer": {
    "command": "...",
    "timeout": 30000 // 30 sekund
    }
    }
    }
  2. Sprawdź zasoby serwera

    • Baza danych może być przeciążona
    • Limity API
    • Opóźnienia sieci

Znaczenie: Serwery modelów AI są na maksymalnej wydajności

Rozwiązania:

  1. Poczekaj kilka minut i spróbuj ponownie
  2. Przełącz się tymczasowo na inny model
  3. Używaj w godzinach poza szczytem
  4. Rozważ użycie API dla gwarantowanej dostępności

Sprawdź:

  1. Klucz zaczyna się od prawidłowego prefiksu
  2. Brak przypadkowych spacji/znaków
  3. Klucz nie został odwołany
  4. Używasz właściwego klucza dla właściwej usługi

Rozwiązania:

  1. Zmniejsz rozmiar wejścia
  2. Użyj trybu Max (Cursor)
  3. Podziel na wiele zapytań
  4. Usuń niepotrzebny kontekst

Typowe przyczyny:

  1. Zły katalog roboczy
  2. Literówka w nazwie pliku
  3. Plik usunięty/przeniesiony
  4. Wrażliwość na wielkość liter (Linux/Mac)
  1. Eksportuj obecny czat (jeśli możliwe)

    • Cursor: Menu czatu → Eksportuj
    • Claude Code: Skopiuj wyjście terminala
  2. Wyczyść problematyczne dane

    • Cursor: Usuń ~/.cursor/chats/
    • Claude Code: Rozpocznij nową sesję
  3. Przywróć z eksportu

    • Wklej istotny kontekst z powrotem

Zapobieganie:

Okno terminala
# Zawsze używaj git
git add -A && git commit -m "WIP: Przed zmianami AI"

Odzyskiwanie:

  1. Sprawdź lokalną historię edytora
  2. Szukaj plików .swp lub zapasowych
  3. Użyj git reflog jeśli zakcommitowane
  4. Sprawdź narzędzia odzyskiwania plików OS

Cursor:

  • Pomoc → Toggle Developer Tools
  • Sprawdź konsolę dla błędów
  • Skopiuj i udostępnij wsparciu

Claude Code:

Okno terminala
/doctor # Uruchom diagnostykę
/help # Pokaż dostępne komendy
claude --version # Sprawdź wersję
  1. Dokumentacja

  2. Społeczność

  3. Oficjalne wsparcie

    • Enterprise: Priorytetowe wsparcie
    • Pro: Wsparcie email
    • Dołącz wyjście diagnostyki
  1. Regularne aktualizacje

    Okno terminala
    # Cursor: Sprawdź aktualizacje w aplikacji
    # Claude Code:
    npm update -g @anthropic-ai/claude-code
  2. Kopia zapasowa konfiguracji

    Okno terminala
    # Kopia zapasowa ustawień Cursor
    cp -r ~/.cursor ~/.cursor.backup
    # Kopia zapasowa konfiguracji Claude Code
    cp ~/.claude.json ~/.claude.json.backup
  3. Monitoruj użycie

    • Regularnie sprawdzaj limity
    • Ustaw alerty użycia
    • Śledź koszty użycia API
  4. Używaj kontroli wersji

    • Commituj przed głównymi operacjami AI
    • Używaj gałęzi do eksperymentów
    • Taguj stabilne wersje

Pamiętaj: Większość problemów ma proste rozwiązania. Zacznij od podstaw (restart, aktualizacja, sprawdź uprawnienia) przed próbowaniem złożonych napraw.