स्थापना¶
क्या आपने पहले ही Getting Started फॉलो कर लिया है? आप पूरी तरह तैयार हैं — यह पेज वैकल्पिक इंस्टॉल तरीकों, प्लेटफ़ॉर्म-विशिष्ट निर्देशों और मेंटेनेंस के लिए है।
सिस्टम आवश्यकताएँ¶
- Node 22+ (यदि अनुपस्थित हो तो इंस्टॉलर स्क्रिप्ट इसे स्थापित कर देगी)
- macOS, Linux, या Windows
pnpmकेवल तभी, जब आप स्रोत से बिल्ड करते हैं
इंस्टॉल विधियाँ¶
```
<Tabs>
<Tab title="macOS / Linux / WSL2">
```bash
curl -fsSL https://openclaw.ai/install.sh | bash
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
iwr -useb https://openclaw.ai/install.ps1 | iex
```
</Tab>
</Tabs>
बस इतना ही — यह स्क्रिप्ट Node की पहचान, स्थापना, और ऑनबोर्डिंग संभालती है।
ऑनबोर्डिंग छोड़कर केवल बाइनरी स्थापित करने के लिए:
<Tabs>
<Tab title="macOS / Linux / WSL2">
```bash
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
```
</Tab>
</Tabs>
सभी फ़्लैग, env vars, और CI/ऑटोमेशन विकल्पों के लिए, [Installer internals](/install/installer) देखें।
```
```
<Tabs>
<Tab title="npm">
```bash
npm install -g openclaw@latest
openclaw onboard --install-daemon
```
<Accordion title="sharp बिल्ड त्रुटियाँ?">
यदि आपके पास libvips वैश्विक रूप से स्थापित है (macOS पर Homebrew के माध्यम से सामान्य) और `sharp` विफल हो जाता है, तो प्रीबिल्ट बाइनरी को बाध्य करें:
```bash
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
```
यदि आपको `sharp: Please add node-gyp to your dependencies` दिखाई देता है, तो या तो बिल्ड टूलिंग स्थापित करें (macOS: Xcode CLT + `npm install -g node-gyp`) या ऊपर दिए गए env var का उपयोग करें।
</Accordion>
</Tab>
<Tab title="pnpm">
```bash
pnpm add -g openclaw@latest
pnpm approve-builds -g # approve openclaw, node-llama-cpp, sharp, etc.
openclaw onboard --install-daemon
```
<Note>
pnpm को बिल्ड स्क्रिप्ट वाले पैकेजों के लिए स्पष्ट अनुमोदन की आवश्यकता होती है। पहली इंस्टॉल के बाद यदि "Ignored build scripts" चेतावनी दिखाई दे, तो `pnpm approve-builds -g` चलाएँ और सूचीबद्ध पैकेजों का चयन करें।
</Note>
</Tab>
</Tabs>
```
```
<Steps>
<Step title="Clone और build करें">
[OpenClaw repo](https://github.com/openclaw/openclaw) को clone करें और build करें:
```bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
```
</Step>
<Step title="CLI को link करें">
`openclaw` कमांड को वैश्विक रूप से उपलब्ध करें:
```bash
pnpm link --global
```
वैकल्पिक रूप से, link को छोड़ दें और repo के अंदर से `pnpm openclaw ...` के माध्यम से कमांड चलाएँ।
</Step>
<Step title="ऑनबोर्डिंग चलाएँ">
```bash
openclaw onboard --install-daemon
```
</Step>
</Steps>
गहन विकास वर्कफ़्लो के लिए, [Setup](/start/setup) देखें।
```
अन्य इंस्टॉल विधियाँ¶
इंस्टॉल के बाद¶
सुनिश्चित करें कि सब कुछ सही तरह से काम कर रहा है:
openclaw doctor # check for config issues
openclaw status # gateway status
openclaw dashboard # open the browser UI
If you need custom runtime paths, use:
OPENCLAW_HOMEfor home-directory based internal pathsOPENCLAW_STATE_DIRfor mutable state locationOPENCLAW_CONFIG_PATHfor config file location
See Environment vars for precedence and full details.
समस्या-निवारण: openclaw नहीं मिला¶
node -v
npm -v
npm prefix -g
echo "$PATH"
यदि $(npm prefix -g)/bin (macOS/Linux) या $(npm prefix -g) (Windows) आपके $PATH में नहीं है, तो आपका शेल वैश्विक npm बाइनरी (जिसमें openclaw शामिल है) नहीं ढूँढ पा रहा है।
समाधान — इसे अपनी शेल स्टार्टअप फ़ाइल (~/.zshrc या ~/.bashrc) में जोड़ें:
export PATH="$(npm prefix -g)/bin:$PATH"
Windows पर, npm prefix -g के आउटपुट को अपने PATH में जोड़ें।
फिर एक नया टर्मिनल खोलें (या zsh में rehash / bash में hash -r)।