설치 가이드
💡 이 챕터에서 배우는 것: Claude Code 설치 전 준비물, OS별 설치 방법, 설치 확인
이 챕터를 시작하기 전에 필요한 것:
- 인터넷 연결
- 터미널(명령 프롬프트/PowerShell/Terminal) 기본 사용법
시스템 요구사항
| 항목 | 최소 사양 |
|---|---|
| macOS | 13.0 (Ventura) 이상 |
| Windows | 10 (1809) 이상 + Git for Windows |
| Linux | Ubuntu 20.04+ / Debian 10+ 등 glibc 기반 |
| RAM | 4GB 이상 |
| 셸 | Bash, Zsh, PowerShell, CMD 중 하나 |
네이티브 설치(권장)는 Node.js가 필요 없습니다. Node.js는 npm 설치(레거시) 방식에서만 필요합니다.
Claude Code 설치
방법 1: 네이티브 설치 (권장)
자동 업데이트를 지원하며, Node.js 없이 설치할 수 있는 권장 방법입니다.
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Windows에서는 **Git for Windows**가 필요합니다. 없다면 먼저 설치하세요.
방법 2: 패키지 매니저
Homebrew (macOS):
brew install --cask claude-code
WinGet (Windows):
winget install Anthropic.ClaudeCode
Homebrew/WinGet 설치는 자동 업데이트가 되지 않습니다. brew upgrade claude-code 또는 winget upgrade Anthropic.ClaudeCode로 직접 업데이트하세요.
레거시: npm 설치 (비권장)
Node.js 18 이상이 필요하며, 네이티브 설치가 권장됩니다.
npm install -g @anthropic-ai/claude-code
-g옵션: 전역(global) 설치. 어느 디렉토리에서든claude명령을 사용할 수 있습니다.
설치 확인
claude --version
정상 출력 예 (버전 번호는 설치 시점에 따라 다릅니다):
1.x.x (Claude Code)
더 상세한 진단이 필요하면:
claude doctor
첫 실행 및 로그인
cd your-project
claude
처음 실행하면 브라우저가 열리면서 로그인 화면이 나타납니다:
- claude.ai 계정 (Pro/Max/Team/Enterprise) 또는
- Anthropic Console 계정 (API 과금)
으로 로그인하면 인증이 완료됩니다.
Claude Code는 Pro, Max, Team, Enterprise 유료 플랜에서 사용 가능합니다. 무료 플랜으로는 사용할 수 없습니다. API 키 방식도 지원하며, 자세한 내용은 다음 챕터에서 설명합니다.
자주 겪는 설치 문제
문제 1: claude: command not found
터미널을 완전히 닫고 다시 열어보세요. PATH 환경변수가 새로 적용됩니다. 그래도 안 되면 claude doctor로 진단하세요.
문제 2: EACCES: permission denied (macOS/Linux, npm 설치 시)
mkdir ~/.npm-global
npm config set prefix ~/.npm-global
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g @anthropic-ai/claude-code
네이티브 설치를 사용하면 이 문제가 발생하지 않습니다.
문제 3: 회사 네트워크에서 설치 실패
프록시 설정이 필요할 수 있습니다:
# npm 설치 시
npm config set proxy http://프록시주소:포트
npm config set https-proxy http://프록시주소:포트
문제 4: Windows PowerShell 실행 정책 오류
# PowerShell을 관리자 권한으로 열고 실행
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
핵심 정리
- 네이티브 설치가 권장 — Node.js 불필요, 자동 업데이트
- macOS/Linux:
curl ... | bash/ Windows:irm ... | iex - 설치 후
claude --version으로 확인 - 첫 실행 시 브라우저 로그인으로 인증
- 유료 플랜 (Pro/Max/Team/Enterprise) 필요
다음 단계
→ API 키 설정 — Anthropic Console에서 API 키를 발급하고 설정합니다