Skip to main content

แก้ไขปัญหาการติดตั้งและการล็อกอิน

แก้ไข command not found, PATH, permission, network, และข้อผิดพลาด authentication เมื่อติดตั้งหรือล็อกอิน Claude Code

หากการติดตั้งล้มเหลวหรือคุณไม่สามารถล็อกอินได้ ค้นหาข้อผิดพลาดของคุณด้านล่าง

ค้นหาข้อผิดพลาดของคุณ​

สิ่งที่คุณเห็นวิธีแก้ไข
command not found: claude หรือ 'claude' is not recognizedแก้ไข PATH
syntax error near unexpected token '<'Install script ส่งกลับ HTML
curl: (22) The requested URL returned error: 403Install script ส่งกลับ 403
Killed ระหว่างติดตั้งบน Linuxเพิ่ม swap space
TLS connect error หรือ SSL/TLS secure channelอัปเดต CA certificates
OAuth error หรือ 403 Forbiddenแก้ไข authentication
tip

หากคุณต้องการข้ามการใช้ terminal ทั้งหมด Claude Code Desktop app ให้คุณติดตั้งและใช้ Claude Code ผ่าน graphical interface ดาวน์โหลดสำหรับ macOS หรือ Windows

การตรวจสอบวินิจฉัย​

ตรวจสอบ Network Connectivity​

Installer ดาวน์โหลดจาก downloads.claude.ai ตรวจสอบว่าคุณสามารถเข้าถึงได้:

curl -sI https://downloads.claude.ai/claude-code-releases/latest

บรรทัด HTTP/2 200 หมายความว่าคุณเข้าถึง server ได้

ตรวจสอบ PATH ของคุณ​

หากการติดตั้งสำเร็จแต่คุณได้รับข้อผิดพลาด command not found ไดเรกทอรีติดตั้งไม่อยู่ใน PATH ของคุณ Installer วาง claude ที่ ~/.local/bin/claude บน macOS/Linux

macOS/Linux:

echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin"

หากไม่มี output ให้เพิ่ม:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Windows PowerShell:

$env:PATH -split ';' | Select-String '\.local\\bin'

ปัญหาการติดตั้งที่พบบ่อย​

Install Script ส่งกลับ HTML แทน Shell Script​

เมื่อรันคำสั่งติดตั้ง คุณอาจเห็นข้อผิดพลาดเหล่านี้:

bash: line 1: syntax error near unexpected token `<'
bash: line 1: `<!DOCTYPE html>'

หมายความว่า install URL ส่งกลับ HTML page แทน install script

วิธีแก้ไข:

บน macOS ติดตั้งผ่าน Homebrew:

brew install --cask claude-code

บน Windows ติดตั้งผ่าน WinGet:

winget install Anthropic.ClaudeCode

command not found: claude หลังจากติดตั้ง​

ดู ตรวจสอบ PATH ของคุณ ด้านบน

curl: (56) Failure writing output to destination​

วิธีแก้ไข:

  1. ตรวจสอบความเสถียรของ network
  2. ลองวิธีการติดตั้งทางเลือก:
    brew install --cask claude-code  # macOS
    winget install Anthropic.ClaudeCode # Windows

Homebrew Cask ไม่พร้อมใช้งานหรือล้าสมัย​

brew update
brew install --cask claude-code

ข้อผิดพลาด TLS หรือ SSL​

วิธีแก้ไข:

  1. อัปเดต CA certificates:

    sudo apt-get update && sudo apt-get install ca-certificates  # Ubuntu/Debian
  2. บน Windows เปิดใช้งาน TLS 1.2:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    irm https://claude.ai/install.ps1 | iex

ติดตั้งถูก Kill บน Linux ที่มี Memory ต่ำ​

Claude Code ต้องการ RAM ว่างอย่างน้อย 4 GB เพิ่ม swap space:

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

จากนั้นลองติดตั้งใหม่

คำสั่งติดตั้งผิดบน Windows​

  • irm ไม่ถูกจดจำ: คุณอยู่ใน CMD ไม่ใช่ PowerShell เปิด PowerShell แล้วรัน:

    irm https://claude.ai/install.ps1 | iex
  • bash ไม่ถูกจดจำ: คุณรัน macOS/Linux installer บน Windows ใช้ PowerShell installer แทน

การล็อกอินและ Authentication​

รีเซ็ตการล็อกอิน​

เมื่อการล็อกอินล้มเหลว:

  1. รัน /logout เพื่อออกจากระบบอย่างสมบูรณ์
  2. ปิด Claude Code
  3. รีสตาร์ทด้วย claude และทำ authentication process ใหม่

OAuth Error: Invalid Code​

หากคุณเห็น OAuth error: Invalid code:

  • กด Enter เพื่อลองใหม่และทำการล็อกอินให้เสร็จสิ้นอย่างรวดเร็วหลังจากเบราว์เซอร์เปิด
  • พิมพ์ c เพื่อคัดลอก URL หากเบราว์เซอร์ไม่เปิดโดยอัตโนมัติ

403 Forbidden หลังจากล็อกอิน​

  • ผู้ใช้ Claude Pro/Max: ตรวจสอบว่า subscription ของคุณยังใช้งานได้ที่ claude.ai/settings
  • ผู้ใช้ Anthropic Console: ยืนยันว่าบัญชีของคุณมีบทบาท "Claude Code" หรือ "Developer"
  • อยู่หลัง proxy: proxies ขององค์กรสามารถรบกวน API requests

OAuth Login ล้มเหลวใน WSL2, SSH, หรือ Containers​

เมื่อ Claude Code รันใน WSL2 บนเครื่องระยะไกลผ่าน SSH หรือภายใน container เบราว์เซอร์มักเปิดบน host ที่แตกต่างกัน วาง login code ลงใน terminal ที่ Paste code here if prompted

หากเบราว์เซอร์ไม่เปิดจาก WSL2 ตั้ง environment variable:

export BROWSER="/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"
claude

Credentials ของ Bedrock, Vertex, หรือ Foundry ไม่โหลด​

สำหรับ Bedrock ยืนยัน AWS credentials ของคุณ:

aws sts get-caller-identity

สำหรับ Vertex AI ตั้งค่า application default credentials:

gcloud auth application-default login

สำหรับ Microsoft Foundry ยืนยัน ANTHROPIC_FOUNDRY_API_KEY หรือล็อกอิน:

az login

ยังติดขัดอยู่​

หากไม่มีอะไรข้างต้นแก้ไขปัญหาของคุณ:

  1. ตรวจสอบ GitHub repository สำหรับปัญหาที่รู้จัก
  2. หาก claude --version ทำงานแต่มีบางสิ่งอื่นผิด รัน claude doctor สำหรับรายงานการวินิจฉัยอัตโนมัติ
  3. หากคุณสามารถเริ่ม session ได้ ใช้ /feedback ภายใน Claude Code เพื่อรายงานปัญหา