Install overview
Node.js
OpenClaw के लिए Node 22.22.3+, Node 24.15+, या Node 25.9+ आवश्यक है। इंस्टॉल, CI और रिलीज़ वर्कफ़्लो के लिए Node 24 डिफ़ॉल्ट और अनुशंसित रनटाइम है; सक्रिय LTS शृंखला के माध्यम से Node 22 समर्थित बना हुआ है। Node 23 समर्थित नहीं है। इंस्टॉलर स्क्रिप्ट Node का स्वचालित रूप से पता लगाकर उसे इंस्टॉल करती है — जब आप Node को स्वयं सेट अप करना चाहते हों (वर्ज़न, PATH, ग्लोबल इंस्टॉल), तब इस पेज का उपयोग करें।
अपना वर्ज़न जाँचें
node -vv24.15.0 या नया 24.x अनुशंसित डिफ़ॉल्ट है। v22.22.3 या नया 22.x समर्थित Node 22 LTS विकल्प है; Node v25.9.0+ भी समर्थित है। Node 23 समर्थित नहीं है। यदि Node उपलब्ध नहीं है या समर्थित सीमा से बाहर है, तो नीचे दी गई कोई इंस्टॉल विधि चुनें।
Node इंस्टॉल करें
macOS
Homebrew (अनुशंसित):
brew install nodeया nodejs.org से macOS इंस्टॉलर डाउनलोड करें।
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या nodejs.org से Windows इंस्टॉलर डाउनलोड करें।
वर्ज़न मैनेजर का उपयोग करना (nvm, fnm, mise, asdf)
वर्ज़न मैनेजर आपको Node वर्ज़नों के बीच आसानी से स्विच करने देते हैं। लोकप्रिय विकल्प:
- fnm - तेज़, क्रॉस-प्लेटफ़ॉर्म
- nvm - macOS/Linux पर व्यापक रूप से उपयोग किया जाता है
- mise - बहुभाषी (Node, Python, Ruby आदि)
fnm के साथ उदाहरण:
fnm install 24fnm use 24समस्या निवारण
openclaw: command not found
इसका लगभग हमेशा यही अर्थ होता है कि npm की ग्लोबल bin डायरेक्टरी आपके PATH में नहीं है।
अपना ग्लोबल npm प्रीफ़िक्स खोजें
npm prefix -gजाँचें कि यह आपके PATH में है या नहीं
echo "$PATH"आउटपुट में <npm-prefix>/bin (macOS/Linux) या <npm-prefix> (Windows) खोजें।
इसे अपनी शेल स्टार्टअप फ़ाइल में जोड़ें
macOS / Linux
~/.zshrc या ~/.bashrc में जोड़ें:
export PATH="$(npm prefix -g)/bin:$PATH"फिर नया टर्मिनल खोलें (या zsh में rehash / bash में hash -r चलाएँ)।
Windows
Settings → System → Environment Variables के माध्यम से npm prefix -g के आउटपुट को अपने सिस्टम PATH में जोड़ें।
npm install -g पर अनुमति संबंधी त्रुटियाँ (Linux)
यदि आपको EACCES त्रुटियाँ दिखाई देती हैं, तो 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 को अद्यतित रखना
- शुरुआत करना - इंस्टॉल के बाद के शुरुआती चरण