สถานะ: 🟢 Complete | อัพเดท: 2026-07-18
ติดตั้งและตั้งค่า Claude Code
ติดตั้ง
npm install -g @anthropic-ai/claude-codeต้องการ Node.js 18+ และ Anthropic API key
ตั้งค่า API Key
export ANTHROPIC_API_KEY="sk-ant-..."
# หรือใส่ใน ~/.bashrc / ~/.zshrcรัน
claude # เปิด interactive session
claude "task" # รัน one-shot taskPermission Modes
| Mode | ความหมาย |
|---|---|
| default | ถาม user ก่อน action อันตราย |
| auto | รันอัตโนมัติ (สำหรับ CI/trusted env) |
โฟลเดอร์ที่สำคัญ
~/.claude/— global config, memory, settings.claude/(project root) — project-specific settingsCLAUDE.md— instructions สำหรับ Claude ในโปรเจคนั้น
เรียกจาก Windows เข้า WSL (gotcha)
เรียก claude ข้าม environment ด้วย wsl.exe -- claude ตรงๆ เสี่ยงได้ binary ผิดตัว:
wsl.exe -- claudeเปิด non-interactive shell —~/.bashrcส่วนใหญ่มี interactive-guard บรรทัดแรก (case $- in *i*) ;; *) return;; esac) ที่returnก่อนถึงส่วนโหลดnvm.sh- ผลคือ
PATHไม่ได้ค่าจาก nvm → shell fall through ไปเจอclaudeตัวเก่าที่ติดตั้งแบบ system-wide แทน — อาการที่เห็นคือ “Claude Code เหมือน downgrade” ทั้งที่เพิ่ง update - วิธีเช็ค: เทียบ
wsl.exe -- claude --versionกับwsl.exe -- bash -ic "claude --version"— ถ้าเลขเวอร์ชันไม่ตรงกันคือเจอปัญหานี้ - Fix: บังคับผ่าน interactive shell เสมอ —
wsl.exe -- bash -ic "claude"ไม่ใช่wsl.exe -- claude