สถานะ: 🟢 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 task

Permission Modes

Modeความหมาย
defaultถาม user ก่อน action อันตราย
autoรันอัตโนมัติ (สำหรับ CI/trusted env)

โฟลเดอร์ที่สำคัญ

  • ~/.claude/ — global config, memory, settings
  • .claude/ (project root) — project-specific settings
  • CLAUDE.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