Skip to main content

O‘rnatish

Allaqachon Getting Started qo‘llanmasiga amal qildingizmi? Hammasi tayyor — bu sahifa muqobil o‘rnatish usullari, platformaga xos ko‘rsatmalar va texnik xizmat uchun.

Tizim talablari

  • Node 22+ (agar mavjud bo‘lmasa, o‘rnatuvchi skript uni o‘rnatadi)
  • macOS, Linux yoki Windows
  • pnpm faqat manba kodidan yig‘ilganda kerak
Windows’da OpenClaw’ni WSL2 ostida ishga tushirishni qat’iy tavsiya qilamiz.

O‘rnatish usullari

O‘rnatuvchi skript OpenClaw’ni o‘rnatishning tavsiya etilgan usuli. U Node’ni aniqlash, o‘rnatish va boshlang‘ich sozlashni bir bosqichda bajaradi.

Installer script

CLI’ni yuklab oladi, uni npm orqali global o‘rnatadi va boshlang‘ich sozlash ustasini ishga tushiradi.
Shu bilan tamom — skript Node’ni aniqlash, o‘rnatish va boshlang‘ich sozlashni o‘zi bajaradi.Boshlang‘ich sozlashni o‘tkazib yuborib, faqat binarni o‘rnatish uchun:
Barcha flaglar, muhit o‘zgaruvchilari va CI/avtomatlashtirish variantlari uchun Installer internals sahifasiga qarang.
Agar sizda allaqachon Node 22+ mavjud bo‘lsa va o‘rnatishni o‘zingiz boshqarishni xohlasangiz:
Agar sizda libvips global o‘rnatilgan bo‘lsa (macOS’da Homebrew orqali tez-tez uchraydi) va sharp xato bersa, tayyor binarlarni majburan ishlating:
Agar sharp: Please add node-gyp to your dependencies xabarini ko‘rsangiz, yoki qurilish vositalarini o‘rnating (macOS: Xcode CLT + npm install -g node-gyp), yoki yuqoridagi muhit o‘zgaruvchisidan foydalaning.
Hissa qo‘shuvchilar yoki lokal checkout’dan ishga tushirmoqchi bo‘lganlar uchun.
1

Clone and build

OpenClaw repo ni klonlab, yig‘ing:
2

Link the CLI

openclaw buyrug‘ini global mavjud qiling:
Yoki link qilmasdan, repozitoriya ichidan pnpm openclaw ... orqali buyruqlarni ishga tushiring.
3

Run onboarding

Chuqurroq ishlab chiqish jarayonlari uchun Setup sahifasiga qarang.

Boshqa o‘rnatish usullari

Docker

Konteynerlangan yoki headless joylashtirishlar.

Podman

Rootless konteyner: setup-podman.sh ni bir marta ishga tushiring, so‘ng launch skriptini.

Nix

Nix orqali deklarativ o‘rnatish.

Ansible

Avtomatlashtirilgan park (fleet) tayyorlash.

Bun

Bun runtime orqali faqat CLI’dan foydalanish.

O‘rnatilgandan so‘ng

Hammasi ishlayotganini tekshiring:
Agar sizga maxsus runtime yo‘llari kerak bo‘lsa, quyidagilardan foydalaning:
  • Uy katalogiga asoslangan ichki yo‘llar uchun OPENCLAW_HOME
  • O‘zgaruvchan holat joylashuvi uchun OPENCLAW_STATE_DIR
  • Konfiguratsiya fayli joylashuvi uchun OPENCLAW_CONFIG_PATH
Ustuvorlik va to‘liq tafsilotlar uchun Environment vars ga qarang.

Nosozliklarni bartaraf etish: openclaw topilmadi

Tezkor tashxis:
Agar $(npm prefix -g)/bin (macOS/Linux) yoki $(npm prefix -g) (Windows) $PATH ichida bo‘lmasa, shell global npm binarlarini (jumladan openclaw) topa olmaydi.Tuzatish — uni shell’ning ishga tushish fayliga qo‘shing (~/.zshrc yoki ~/.bashrc):
Windows’da npm prefix -g chiqishini PATH’ga qo‘shing.So‘ng yangi terminal oching (yoki zsh’da rehash / bash’da hash -r).

Yangilash / o‘chirish

Updating

OpenClaw’ni yangilab turing.

Migrating

Yangi kompyuterga ko‘chirish.

Uninstall

OpenClaw’ni to‘liq olib tashlash.