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