แก้ไขปัญหาการติดตั้งและการล็อกอิน
แก้ไข 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: 403 | Install script ส่งกลับ 403 |
Killed ระหว่างติดตั้งบน Linux | เพิ่ม swap space |
TLS connect error หรือ SSL/TLS secure channel | อัปเดต CA certificates |
OAuth error หรือ 403 Forbidden | แก้ไข authentication |
หากคุณต้องการข้ามการใช้ 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
วิธีแก้ไข:
- ตรวจสอบความเสถียรของ network
- ลองวิธีการติดตั้งทางเลือก:
brew install --cask claude-code # macOS
winget install Anthropic.ClaudeCode # Windows
Homebrew Cask ไม่พร้อมใช้งานหรือล้าสมัย
brew update
brew install --cask claude-code
ข้อผิดพลาด TLS หรือ SSL
วิธีแก้ไข:
-
อัปเดต CA certificates:
sudo apt-get update && sudo apt-get install ca-certificates # Ubuntu/Debian -
บน 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
รีเซ็ตการล็อกอิน
เมื่อการล็อกอินล้มเหลว:
- รัน
/logoutเพื่อออกจากระบบอย่างสมบูรณ์ - ปิด Claude Code
- รีสตาร์ทด้วย
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
ยังติดขัดอยู่
หากไม่มีอะไรข้างต้นแก้ไขปัญหาของคุณ:
- ตรวจสอบ GitHub repository สำหรับปัญหาที่รู้จัก
- หาก
claude --versionทำงานแต่มีบางสิ่งอื่นผิด รันclaude doctorสำหรับรายงานการวินิจฉัยอัตโนมัติ - หากคุณสามารถเริ่ม session ได้ ใช้
/feedbackภายใน Claude Code เพื่อรายงานปัญหา