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, ग्लोबल इंस्टॉल), तब इस पेज का उपयोग करें।

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

bash
node -v

v24.15.0 या नया 24.x अनुशंसित डिफ़ॉल्ट है। v22.22.3 या नया 22.x समर्थित Node 22 LTS विकल्प है; Node v25.9.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 इंस्टॉलर डाउनलोड करें।

वर्ज़न मैनेजर का उपयोग करना (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 में नहीं है।

  • अपना ग्लोबल npm प्रीफ़िक्स खोजें

    bash
    npm prefix -g
  • जाँचें कि यह आपके PATH में है या नहीं

    bash
    echo "$PATH"

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

  • इसे अपनी शेल स्टार्टअप फ़ाइल में जोड़ें

    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