ในหน้านี้
ในหน้านี้
Runtimes
Node.js
OpenClaw ต้องใช้ Node 22.22.3+, Node 24.15+ หรือ Node 25.9+ โดย Node 24 เป็นรันไทม์เริ่มต้นและแนะนำ สำหรับการติดตั้ง, CI และเวิร์กโฟลว์การเผยแพร่ ส่วน Node 22 ยังคงรองรับผ่านสาย LTS ที่ใช้งานอยู่ ไม่รองรับ Node 23 สคริปต์ติดตั้ง จะตรวจหาและติดตั้ง Node โดยอัตโนมัติ — ใช้หน้านี้เมื่อต้องการตั้งค่า Node ด้วยตนเอง (เวอร์ชัน, PATH, การติดตั้งแบบส่วนกลาง)
ตรวจสอบเวอร์ชัน
แนะนำให้ใช้ v24.15.0 หรือ 24.x ที่ใหม่กว่าเป็นค่าเริ่มต้น รองรับ v22.22.3 หรือ 22.x ที่ใหม่กว่าในสาย Node 22 LTS และรองรับ Node v25.9.0+ เช่นกัน ไม่รองรับ Node 23 หากไม่มี Node หรือเวอร์ชันอยู่นอกช่วงที่รองรับ ให้เลือกวิธีติดตั้งด้านล่าง
ติดตั้ง Node
macOS
Homebrew (แนะนำ):
หรือดาวน์โหลดโปรแกรมติดตั้งสำหรับ macOS จาก nodejs.org
Linux
Ubuntu / Debian:
Fedora / RHEL:
หรือใช้ตัวจัดการเวอร์ชัน (ดูด้านล่าง)
Windows
winget (แนะนำ):
Chocolatey:
หรือดาวน์โหลดโปรแกรมติดตั้งสำหรับ Windows จาก nodejs.org
การใช้ตัวจัดการเวอร์ชัน (nvm, fnm, mise, asdf)
การแก้ไขปัญหา
openclaw: command not found
กรณีนี้แทบทุกครั้งหมายความว่าไดเรกทอรี bin ส่วนกลางของ npm ไม่อยู่ใน PATH
ค้นหาคำนำหน้าส่วนกลางของ npm
ตรวจสอบว่าอยู่ใน PATH หรือไม่
มองหา <npm-prefix>/bin (macOS/Linux) หรือ <npm-prefix> (Windows) ในผลลัพธ์
เพิ่มลงในไฟล์เริ่มต้นของเชลล์
macOS / Linux
เพิ่มลงใน ~/.zshrc หรือ ~/.bashrc:
จากนั้นเปิดเทอร์มินัลใหม่ (หรือเรียกใช้ rehash ใน zsh / hash -r ใน bash)
Windows
เพิ่มผลลัพธ์ของ npm prefix -g ลงใน PATH ของระบบผ่าน Settings → System → Environment Variables
ข้อผิดพลาดเกี่ยวกับสิทธิ์ใน npm install -g (Linux)
หากพบข้อผิดพลาด EACCES ให้เปลี่ยนคำนำหน้าส่วนกลางของ npm เป็นไดเรกทอรีที่ผู้ใช้เขียนได้:
เพิ่มบรรทัด export PATH=... ลงใน ~/.bashrc หรือ ~/.zshrc เพื่อให้การตั้งค่านี้มีผลถาวร
เนื้อหาที่เกี่ยวข้อง
- ภาพรวมการติดตั้ง - วิธีติดตั้งทั้งหมด
- การอัปเดต - การทำให้ OpenClaw เป็นเวอร์ชันล่าสุดอยู่เสมอ
- เริ่มต้นใช้งาน - ขั้นตอนแรกหลังการติดตั้ง