Install overview
Node.js
OpenClaw के लिए Node 22.19+, Node 23.11+, या Node 24+ आवश्यक है। Node 24 इंस्टॉल, CI, और रिलीज़ वर्कफ़्लो के लिए डिफ़ॉल्ट और अनुशंसित runtime है। Node 22 सक्रिय LTS लाइन के माध्यम से समर्थित बना हुआ है। इंस्टॉलर स्क्रिप्ट Node को अपने आप पहचानकर इंस्टॉल कर देगी - यह पेज तब के लिए है जब आप Node खुद सेट अप करना चाहते हैं और सुनिश्चित करना चाहते हैं कि सब कुछ सही तरह से जुड़ा है (वर्ज़न, PATH, ग्लोबल इंस्टॉल)।
अपना वर्ज़न जाँचें
node -vअगर यह v24.x.x या उससे ऊपर दिखाता है, तो आप अनुशंसित डिफ़ॉल्ट पर हैं। अगर यह v22.19.x या उससे ऊपर दिखाता है, तो आप समर्थित Node 22 LTS पथ पर हैं, लेकिन हम फिर भी सुविधाजनक समय पर Node 24 में अपग्रेड करने की सलाह देते हैं। v23.11.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 इंस्टॉलर डाउनलोड करें।
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
इसका लगभग हमेशा मतलब होता है कि npm की ग्लोबल bin डायरेक्टरी आपके 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"फिर नया टर्मिनल खोलें (या 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 को अद्यतित रखना
- शुरुआत करना - इंस्टॉल के बाद पहले चरण