Install overview
Node.js
OpenClaw ต้องใช้ Node 22.19+, Node 23.11+ หรือ Node 24+ Node 24 เป็น runtime เริ่มต้นและที่แนะนำ สำหรับการติดตั้ง, CI และเวิร์กโฟลว์การเผยแพร่ Node 22 ยังคงรองรับผ่านสาย LTS ที่ใช้งานอยู่ สคริปต์ติดตั้ง จะตรวจจับและติดตั้ง Node โดยอัตโนมัติ - หน้านี้มีไว้เมื่อคุณต้องการตั้งค่า Node ด้วยตัวเองและตรวจสอบให้แน่ใจว่าทุกอย่างเชื่อมต่อถูกต้องแล้ว (เวอร์ชัน, PATH, การติดตั้งแบบ global)
ตรวจสอบเวอร์ชันของคุณ
node -vหากคำสั่งนี้พิมพ์ v24.x.x หรือสูงกว่า แสดงว่าคุณอยู่บนค่าเริ่มต้นที่แนะนำ หากพิมพ์ v22.19.x หรือสูงกว่า แสดงว่าคุณอยู่บนเส้นทาง Node 22 LTS ที่รองรับ แต่เรายังคงแนะนำให้อัปเกรดเป็น Node 24 เมื่อสะดวก Node 23 เวอร์ชันก่อน v23.11.0 ไม่รองรับ หากยังไม่ได้ติดตั้ง Node หรือเวอร์ชันอยู่นอกช่วงที่รองรับ ให้เลือกวิธีติดตั้งด้านล่าง
ติดตั้ง Node
macOS
Homebrew (แนะนำ):
brew install nodeหรือดาวน์โหลดตัวติดตั้ง macOS จาก nodejs.org
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsFedora / RHEL:
sudo dnf install nodejsหรือใช้ตัวจัดการเวอร์ชัน (ดูด้านล่าง)
Windows
winget (แนะนำ):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsหรือดาวน์โหลดตัวติดตั้ง Windows จาก nodejs.org
Using a version manager (nvm, fnm, mise, asdf)
ตัวจัดการเวอร์ชันช่วยให้คุณสลับระหว่างเวอร์ชันของ Node ได้อย่างง่ายดาย ตัวเลือกยอดนิยม:
- fnm - รวดเร็ว รองรับข้ามแพลตฟอร์ม
- nvm - ใช้กันอย่างแพร่หลายบน macOS/Linux
- mise - รองรับหลายภาษา (Node, Python, Ruby เป็นต้น)
ตัวอย่างด้วย fnm:
fnm install 24fnm use 24การแก้ไขปัญหา
openclaw: command not found
กรณีนี้แทบจะหมายความเสมอว่าไดเรกทอรี bin แบบ global ของ npm ไม่อยู่ใน PATH ของคุณ
Find your global npm prefix
npm prefix -gCheck if it's on your PATH
echo "$PATH"มองหา <npm-prefix>/bin (macOS/Linux) หรือ <npm-prefix> (Windows) ในเอาต์พุต
Add it to your shell startup file
macOS / Linux
เพิ่มลงใน ~/.zshrc หรือ ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"จากนั้นเปิดเทอร์มินัลใหม่ (หรือเรียกใช้ rehash ใน zsh / hash -r ใน bash)
Windows
เพิ่มเอาต์พุตของ npm prefix -g ลงใน PATH ของระบบผ่าน การตั้งค่า → ระบบ → ตัวแปรสภาพแวดล้อม
ข้อผิดพลาดสิทธิ์บน npm install -g (Linux)
หากคุณเห็นข้อผิดพลาด EACCES ให้เปลี่ยน prefix แบบ global ของ npm ไปยังไดเรกทอรีที่ผู้ใช้เขียนได้:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"เพิ่มบรรทัด export PATH=... ลงใน ~/.bashrc หรือ ~/.zshrc เพื่อให้มีผลถาวร
ที่เกี่ยวข้อง
- ภาพรวมการติดตั้ง - วิธีติดตั้งทั้งหมด
- การอัปเดต - การทำให้ OpenClaw เป็นเวอร์ชันล่าสุดอยู่เสมอ
- เริ่มต้นใช้งาน - ขั้นตอนแรกหลังการติดตั้ง