رفتن به محتوا
سارویتوسعه‌دهندگان
مستندات/ابزارهای توسعه

نصب در macOS

نصب روی Apple Silicon، ورود، مجوزها و اجرای دوباره.

نصب سریع

در Terminal اجرا کن:

curl -fsSL https://api.sarovi.ir/install.sh | bash

ابزارها نصب می‌شوند و ورود با مرورگر شروع می‌شود. همهٔ روش‌های نصب و به‌روزرسانی. روش ZIP در ادامه آمده است.

پیش از نصب

بسته برای مک‌های دارای تراشهٔ Apple Silicon، مانند M1 و نسل‌های بعد، آماده شده است. اینترنت برای نصب اولیه و درخواست‌های مدل لازم است. Terminal را در طول نصب باز نگه دار.

نصب

  1. بستهٔ macOS را دانلود کن.
  2. ZIP را باز کن و وارد پوشهٔ Sarovi-macos-arm64 شو.
  3. فایل Install-Sarovi.command را باز کن.
  4. صبر کن تا محیط اجرا، ابزارها و مرورگر آماده شوند. راه‌انداز خودش ساروی را باز می‌کند.
  5. زبان و ظاهر را انتخاب کن و ورود مرورگری را کامل کن.

این بسته آزمایشی و دارای امضای محلی است؛ notarization اپل ندارد. اگر macOS آن را متوقف کرد، توضیح سیستم را بخوان و فقط برای بسته‌ای که از صفحهٔ رسمی ساروی گرفته‌ای، مسیر تأیید همان برنامه در System Settings → Privacy & Security را بررسی کن. نیازی به خاموش‌کردن کلی امنیت macOS نیست.

اجرای دوباره

یک پنجرهٔ تازهٔ Terminal باز کن:

bash
sarovi

اگر فرمان پیدا نشد، مسیر نصب پیش‌فرض را امتحان کن:

bash
~/.local/bin/sarovi

برای بررسی نصب:

bash
sarovi --version
sarovi doctor

دیدن صفحه و کنترل برنامه‌ها

برای کارهایی که به کنترل برنامه نیاز دارند، ساروی راهنمای مجوزها را باز می‌کند. می‌توانی از قبل هم بررسی کنی:

bash
sarovi setup --permissions

در تنظیمات macOS، دسترسی Accessibility برای کنترل و Screen Recording برای دیدن صفحه لازم می‌شود. میزبان این قابلیت Sarovi است. بعد از تغییر مجوز ممکن است لازم باشد ساروی را ببندی و دوباره اجرا کنی. مجوز دیدن صفحه به‌تنهایی به معنی آماده‌بودن همهٔ ابزارها نیست؛ /tools را هم بررسی کن.

به‌روزرسانی و خروج

گفتگوی در حال اجرا را ببند، بستهٔ تازه را دریافت کن و راه‌انداز را دوباره اجرا کن. قبل از شروع، از داده‌های مهم پشتیبان بگیر. پوشهٔ پیش‌فرض داده‌ها ~/.sarovi است و کلید ورود در Keychain ذخیره می‌شود.

sarovi logout کلید ذخیره‌شدهٔ محلی را پاک می‌کند. برای بی‌اعتبارکردن دسترسی در سرور از رایانه‌های متصل استفاده کن. این دو کار معادل حذف گفتگوها و فایل‌های محلی نیستند.

قرارداد API 1.6.0 · تاریخچهٔ تغییرات