Skip to main content
OpenClaw के लिए Node 22.22.3+, Node 24.15+, या Node 25.9+ आवश्यक है। इंस्टॉल, CI और रिलीज़ कार्यप्रवाहों के लिए Node 24 डिफ़ॉल्ट और अनुशंसित रनटाइम है; सक्रिय LTS लाइन के माध्यम से Node 22 समर्थित बना हुआ है। Node 23 समर्थित नहीं है। इंस्टॉलर स्क्रिप्ट स्वचालित रूप से Node का पता लगाकर उसे इंस्टॉल करती है — जब आप Node को स्वयं सेट अप करना चाहते हैं (संस्करण, PATH, ग्लोबल इंस्टॉल), तब इस पृष्ठ का उपयोग करें।

अपना संस्करण जाँचें

v24.15.0 या इससे नया 24.x अनुशंसित डिफ़ॉल्ट है। v22.22.3 या इससे नया 22.x समर्थित Node 22 LTS विकल्प है; Node v25.9.0+ भी समर्थित है। Node 23 समर्थित नहीं है। यदि Node उपलब्ध नहीं है या समर्थित सीमा से बाहर है, तो नीचे दी गई कोई इंस्टॉल विधि चुनें।

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

Homebrew (अनुशंसित):
या nodejs.org से macOS इंस्टॉलर डाउनलोड करें।
संस्करण प्रबंधक आपको Node संस्करणों के बीच आसानी से स्विच करने देते हैं। लोकप्रिय विकल्प:
  • fnm - तेज़, क्रॉस-प्लेटफ़ॉर्म
  • nvm - macOS/Linux पर व्यापक रूप से उपयोग किया जाता है
  • mise - बहुभाषी (Node, Python, Ruby आदि)
fnm के साथ उदाहरण:
अपने शेल स्टार्टअप फ़ाइल (~/.zshrc या ~/.bashrc) में अपना संस्करण प्रबंधक इनिशियलाइज़ करें। यदि आप इसे छोड़ देते हैं, तो नए टर्मिनल सत्रों में openclaw नहीं मिल सकता, क्योंकि PATH में Node की bin डायरेक्टरी शामिल नहीं होगी।

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

openclaw: command not found

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

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

2

जाँचें कि यह आपके PATH में है या नहीं

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

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

~/.zshrc या ~/.bashrc में जोड़ें:
फिर नया टर्मिनल खोलें (या zsh में rehash / bash में hash -r चलाएँ)।

npm install -g पर अनुमति संबंधी त्रुटियाँ (Linux)

यदि आपको EACCES त्रुटियाँ दिखाई देती हैं, तो npm के ग्लोबल प्रीफ़िक्स को ऐसी डायरेक्टरी में बदलें जिसमें उपयोगकर्ता लिख सकता हो:
इसे स्थायी बनाने के लिए export PATH=... पंक्ति को अपने ~/.bashrc या ~/.zshrc में जोड़ें।

संबंधित