Introductie
Claude Code is mijn favoriete command-line tool voor AI-geassisteerd coderen. Of je nu op Windows, macOS of Linux werkt, installatie is eenvoudig met meerdere opties:
- Native Binary (Aanbevolen):
curl -fsSL https://claude.ai/install.sh | bashvoor Linux/macOS - Windows PowerShell:
irm https://claude.ai/install.ps1 | iexvoor Windows-gebruikers - npm Global Install:
npm install -g @anthropic-ai/claude-codevoor Node.js omgevingen
Deze handleiding behandelt elke installatiemethode in detail, plus probleemoplossing met het claude doctor commando om veelvoorkomende problemen te diagnosticeren en op te lossen.
Aanbevolen: Native Binary
Vanaf 2025 is Claude beschikbaar in verschillende runtimes, waaronder node.js en bun.js. Anthropic raadt aan om de native binary-installatie te gebruiken. Deze methode vermijdt conflicten met package managers en is het meest stabiel.
De Native Binary Installeren
-
Voer het installatiescript uit:
curl -fsSL https://claude.ai/install.sh | bash -
Herlaad je shell-configuratie:
source ~/.bashrc # of voor zsh-gebruikers: source ~/.zshrc -
Verifieer de installatie:
claude --version claude doctor
Dat is het! Claude Code zou nu geïnstalleerd moeten zijn op ~/.claude/bin/claude of ~/.local/bin/claude.
Probleemoplossing: Kapotte Installaties Repareren
Als je problemen ondervindt met Claude Code zoals segmentation fault errors, heb je waarschijnlijk een gemixte of verouderde installatie. Als je Claude al vanaf het begin gebruikt zoals ik, heb je misschien ook node.js of bun.js versies geïnstalleerd. Hier is hoe je dat repareert:
Diagnose van Je Huidige Installatie met claude doctor
Het claude doctor commando is je eerste stop voor probleemoplossing. Het analyseert je installatie en rapporteert potentiële problemen.
claude doctorWat claude doctor Controleert
Het claude doctor commando inspecteert:
- Installatiemethode: Native binary, npm, Bun of Homebrew
- Versie-informatie: Huidige versie en updatestatus
- Auto-update mogelijkheid: Of updates kunnen worden toegepast
- Zoekfunctionaliteit: Of ripgrep correct gebundeld/geïnstalleerd is
- Padconfiguratie: Of Claude correct in je PATH staat
- Uitvoeringspad: De daadwerkelijke binary die wordt uitgevoerd
Veelvoorkomende Problematische Outputs
Let op deze waarschuwingstekens in claude doctor output:
unknown (2.0.0)- Versiedetectie mislukt, waarschijnlijk gemixte installatie- Gemixte paden tussen Bun, npm en Node.js
- Aanroeppad verschilt van uitvoeringspad
- Auto-updates uitgeschakeld of falend
- Zoekstatus toont fouten
Controleer ook op meerdere installaties die kunnen conflicteren:
which -a claudeVerwijder ALLE Bestaande Installaties
# Verwijder Bun-installatie
bun uninstall -g @anthropic-ai/claude-code
rm -f ~/.bun/bin/claude
# Verwijder npm/Node.js-installatie
npm uninstall -g @anthropic-ai/claude-code
# Verwijder eventuele nvm-specifieke installaties
# Controleer elke nvm Node-versie die je hebt
nvm list
# Voor elke versie, schakel ernaar en de-installeer
nvm use <version>
npm uninstall -g @anthropic-ai/claude-codeBrew Uninstall Claude Code
Als je Claude Code via Homebrew hebt geïnstalleerd:
# De-installeer Claude Code van Homebrew
brew uninstall claude-code
# Ruim gecachte bestanden op
brew cleanup claude-codeNa de-installatie via brew kun je overschakelen naar de native binary-installatie voor betere auto-update ondersteuning.
Stap 3: Configuratie en Cache Opruimen
Verwijder eventuele achtergebleven configuratiebestanden:
# Verwijder Claude Code config directories
rm -rf ~/.claude-code
rm -rf ~/.config/claude-code
rm -rf ~/.cache/claude-codeStap 4: Verse Native Binary Installatie
Installeer nu de native binary:
curl -fsSL https://claude.ai/install.sh | bashStap 5: De Reparatie Verifiëren
Na installatie, verifieer of alles werkt:
# Controleer versie
claude --version
# Voer diagnostiek uit
claude doctorEen gezonde installatie zou moeten tonen:
- Version: native (2.0.x of hoger)
- Config install method: native
- Auto-updates: enabled
- Search: OK (bundled)
Alternatieve Installatiemethoden
Hoewel de native binary wordt aanbevolen, hier zijn andere opties:
npm Installatie: npm install -g @anthropic-ai/claude-code
Als je liever npm (Node Package Manager) gebruikt, kun je Claude Code globaal installeren. Deze methode vereist Node.js 18 of hoger.
npm install -g @anthropic-ai/claude-codeWat npm install -g Doet
De -g flag installeert het pakket globaal, waardoor claude beschikbaar wordt als commando overal in je terminal. Het pakket @anthropic-ai/claude-code is het officiële npm-pakket onderhouden door Anthropic.
Voordelen van npm-installatie:
- Vertrouwde workflow voor Node.js-ontwikkelaars
- Eenvoudig te beheren naast andere globale pakketten
- Werkt goed in gecontaineriseerde/CI-omgevingen
Nadelen:
- Vereist Node.js runtime
- Kan conflicteren met andere package managers (Bun, pnpm)
- Updates vereisen handmatig
npm update -g @anthropic-ai/claude-code
Belangrijk: Gebruik nooit sudo npm install -g want dit veroorzaakt permissieproblemen. Als je EACCES-fouten krijgt, repareer dan je npm-permissies.
Specifieke Versie Installatie
Om een specifieke versie van de native binary te installeren:
# Installeer nieuwste versie
curl -fsSL https://claude.ai/install.sh | bash -s latest
# Installeer specifieke versie
curl -fsSL https://claude.ai/install.sh | bash -s 2.0.22Platform-Specifieke Instructies
macOS met Homebrew
brew install claude-codeOpmerking: Homebrew-installaties updaten automatisch onafhankelijk van de brew-directory.
Windows: irm https://claude.ai/install.ps1 | iex Gebruiken
Voor Windows-gebruikers heb je drie opties:
- WSL (Aanbevolen): Installeer WSL en volg de Linux-instructies
- Git Bash: Gebruik de native installer met Git Bash
- PowerShell (Native Windows):
irm https://claude.ai/install.ps1 | iex
Het irm Commando Begrijpen
Het irm commando is PowerShell's Invoke-RestMethod, dat content downloadt van een URL. Dit is wat het commando doet:
irm https://claude.ai/install.ps1- Downloadt het installatiescript van Anthropic's servers| iex- Stuurt het script naar Invoke-Expression, dat het uitvoert
Het https://claude.ai/install.ps1 script handelt af:
- Detectie van je Windows-architectuur (x64, ARM64)
- Downloaden van de juiste Claude Code binary
- Installeren naar je gebruikersdirectory
- Toevoegen van Claude aan je PATH-omgevingsvariabele
Beveiligingsopmerking: Verifieer altijd dat je downloadt van het officiële claude.ai-domein voordat je installatiescripts uitvoert.
Alpine Linux
Alpine en andere musl-gebaseerde distributies hebben extra dependencies nodig:
apk add libgcc libstdc++ ripgrep
export USE_BUILTIN_RIPGREP=0
curl -fsSL https://claude.ai/install.sh | bashPost-Installatie Setup
Authenticatie
Na installatie, authenticeer Claude Code:
claudeJe wordt gevraagd om je authenticatiemethode te kiezen:
- Claude Console (standaard): Voor API-toegang met facturering op console.anthropic.com
- Claude Pro/Max: Als je een Claude-abonnement hebt
- Enterprise: Voor AWS Bedrock of Google Vertex AI deployments
Basisgebruik
Begin Claude Code te gebruiken:
# Navigeer naar je project
cd /path/to/your/project
# Start Claude Code
claude
# Krijg hulp
claude help
# Binnen een sessie, gebruik slash-commando's
/help # Toon beschikbare commando's
/clear # Wis conversatie
/exit # Sluit Claude Code afUpdates Beheren
Auto-Updates
Claude Code werkt standaard automatisch bij. Updates worden bij opstarten gecontroleerd en op de achtergrond toegepast.
Hoe Claude Code te Updaten
claude updateVoeg dit toe aan je .bashrc of .zshrc om het permanent te maken.
Veelvoorkomende Problemen en Oplossingen
Probleem: "Insufficient permissions to install update"
Dit gebeurt meestal bij npm/Bun-installaties. Oplossing: Schakel over naar native binary-installatie.
Probleem: "command not found: claude"
Het PATH is niet bijgewerkt. Voeg toe aan je shell-configuratie:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcProbleem: Zoekfunctionaliteit werkt niet
Meestal opgelost door de native installatie, maar als het aanhoudt:
# Installeer ripgrep handmatig
sudo apt-get install ripgrep # Ubuntu/Debian
brew install ripgrep # macOSBest Practices
- Gebruik altijd de native binary tenzij je specifieke vereisten hebt
- Vermijd sudo bij elke installatiemethode
- Houd auto-updates ingeschakeld voor beveiliging en features
- Voer
claude doctoruit na elke installatie of update - Ruim oude installaties op voordat je nieuwe versies installeert
Conclusie
Onthoud: bij twijfel, verwijder alles en begin opnieuw met de native binary. Het is de eenvoudigste, snelste en meest betrouwbare manier om Claude Code te draaien.
Gerelateerde Lectuur
Nu je Claude Code hebt geïnstalleerd, zet het aan het werk:
- Bouw een Winkelwagen met Flask - Een hands-on tutorial waar je Claude Code kunt gebruiken om een complete e-commerce backend te bouwen met Python en Flask
Snelle Referentie
- Installeren:
curl -fsSL https://claude.ai/install.sh | bash - Versie controleren:
claude --version - Diagnosticeren:
claude doctor - Updaten:
claude update - Starten:
claude - Hulp:
claude help
Fred
AUTHORFull-stack developer with 10+ years building production applications. I use Claude Code daily for development and know its strengths and limitations.
Need a developer who gets it?
POC builds, vibe-coded fixes, and real engineering. Let's talk.
Hire Me →
