Install overview

Node.js

OpenClaw के लिए Node 22.19+, Node 23.11+, या Node 24+ आवश्यक है। Node 24 इंस्टॉल, CI, और रिलीज़ वर्कफ़्लो के लिए डिफ़ॉल्ट और अनुशंसित runtime है। Node 22 सक्रिय LTS लाइन के माध्यम से समर्थित बना हुआ है। इंस्टॉलर स्क्रिप्ट Node को अपने आप पहचानकर इंस्टॉल कर देगी - यह पेज तब के लिए है जब आप Node खुद सेट अप करना चाहते हैं और सुनिश्चित करना चाहते हैं कि सब कुछ सही तरह से जुड़ा है (वर्ज़न, PATH, ग्लोबल इंस्टॉल)।

अपना वर्ज़न जाँचें

bash
node -v

अगर यह v24.x.x या उससे ऊपर दिखाता है, तो आप अनुशंसित डिफ़ॉल्ट पर हैं। अगर यह v22.19.x या उससे ऊपर दिखाता है, तो आप समर्थित Node 22 LTS पथ पर हैं, लेकिन हम फिर भी सुविधाजनक समय पर Node 24 में अपग्रेड करने की सलाह देते हैं। v23.11.0 से पहले के Node 23 वर्ज़न समर्थित नहीं हैं। अगर Node इंस्टॉल नहीं है या वर्ज़न समर्थित सीमा से बाहर है, तो नीचे से कोई इंस्टॉल विधि चुनें।

Node इंस्टॉल करें

macOS

Homebrew (अनुशंसित):

bash
brew install node

या nodejs.org से macOS इंस्टॉलर डाउनलोड करें।

Linux

Ubuntu / Debian:

bash
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs

Fedora / RHEL:

bash
sudo dnf install nodejs

या कोई वर्ज़न मैनेजर इस्तेमाल करें (नीचे देखें)।

Windows

winget (अनुशंसित):

powershell
winget install OpenJS.NodeJS.LTS

Chocolatey:

powershell
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 के साथ उदाहरण:

bash
fnm install 24fnm use 24

समस्या निवारण

openclaw: command not found

इसका लगभग हमेशा मतलब होता है कि npm की ग्लोबल bin डायरेक्टरी आपके PATH में नहीं है।

  • Find your global npm prefix

    bash
    npm prefix -g
  • Check if it's on your PATH

    bash
    echo "$PATH"

    आउटपुट में <npm-prefix>/bin (macOS/Linux) या <npm-prefix> (Windows) देखें।

  • Add it to your shell startup file

    macOS / Linux

    ~/.zshrc या ~/.bashrc में जोड़ें:

    bash
    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 के ग्लोबल प्रीफ़िक्स को ऐसी डायरेक्टरी में बदलें जिसमें उपयोगकर्ता लिख सके:

    bash
    mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"

    इसे स्थायी बनाने के लिए export PATH=... लाइन को अपने ~/.bashrc या ~/.zshrc में जोड़ें।

    संबंधित

    Was this useful?
    On this page

    On this page