انتقل إلى المحتوى

التثبيت

ثبّت Elide على macOS أو Linux أو WSL أو Windows باستخدام سكربت التثبيت أو PowerShell أو npm أو مدير حزم، واختر قناة إصدار، وأضف Python.

في هذه الصفحة

لدى Elide قناتان: release (إصدارات مثل 1.6.0) و nightly (نسخ يومية). تستخدم سكربتات التثبيت release افتراضيًا.

macOS أو Linux أو WSL

curl -sSL --tlsv1.2 elide.sh | bash

يثبّت السكربت في ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} ويضيف bin إلى ملف تعريف الصدفة. مرّر الخيارات بعد bash -s --:

curl -sSL --tlsv1.2 elide.sh | bash -s -- --channel=nightly --with-python
الخيارالتأثير
--channel=release أو --channel=nightlyيحدّد القناة (الافتراضية release).
--install-rev=VERSIONيثبّت إصدارًا محددًا.
--install-dir=PATHيثبّت في موقع آخر.
--with-pythonيثبّت مكوّن Python أيضًا.
--no-pathيترك ملفات تعريف الصدفة دون تغيير.
--helpيسرد كل الخيارات دون تثبيت.

Windows

& ([scriptblock]::Create((irm https://elide.sh/install.ps1)))

يثبّت السكربت في $env:ELIDE_HOME، أو في $env:LOCALAPPDATA\elide إن لم يكن هذا المتغير مضبوطًا. الخيارات: -Channel و -InstallRev و -InstallDir و -WithPython و -NoPath.

npm

npm install -g @elide-dev/elide

يتتبّع latest القناة release؛ ثبّت @elide-dev/elide@nightly للحصول على قناة nightly. اضبط ELIDE_WITH_PYTHON=1 لتضمين Python.

Python

مكوّن Python اختياري:

elide setup python
طريقة التثبيتPython
سكربت التثبيت--with-python (-WithPython على Windows)، أو elide setup python لاحقًا
npmELIDE_WITH_PYTHON=1 أثناء npm install
Homebrewمُضمَّن
صور الحاوياتمُضمَّن
apt و RPM و MSI ومثبّتات macOSغير متاح؛ استخدم إحدى الطرق أعلاه

يستخدم elide setup python قناة الملف الثنائي نفسه؛ ويتجاوزها --channel=release أو --channel=nightly.

طرق أخرى

حدّث التثبيت الذي تم عبر السكربت باستخدام elide upgrade، والتثبيت الذي تم عبر مدير حزم من خلال ذلك المدير.

التحقق من التثبيت

elide --version
elide info

  ███████╗██╗     ██╗██████╗ ███████╗
  ██╔════╝██║     ██║██╔══██╗██╔════╝
  █████╗  ██║     ██║██║  ██║█████╗
  ██╔══╝  ██║     ██║██║  ██║██╔══╝
  ███████╗███████╗██║██████╔╝███████╗
  ╚══════╝╚══════╝╚═╝╚═════╝ ╚══════╝

  1.6.0

Elide command-line interface
Guides: elide help | All flags: elide help options | Agents: elide agent help

Usage: elide [FLAGS] [FILE] [-- SCRIPT_ARGS]… [SUBCOMMAND]

Run & develop:
  run      Run programs
  serve    Start an HTTP server [aliases: start]
  dev      Develop on an Elide project
  install  Install dependencies
  repl     Start the interactive REPL
  python   Run Python programs, like `python ...` (experimental)

Build & test:
  build    Assemble artifacts within an Elide project
  test     Run tests
  format   Run formatters [aliases: fmt]
  project  Manage or interrogate Elide projects

JVM toolchain:
  java     Run JVM programs, like `java ...`
  javac    Compile Java to JVM bytecode, like `javac ...`
  kotlinc  Compile Kotlin to JVM bytecode, like `kotlinc ...`
  jar      Build JARs, like `jar ...`

Setup & tooling:
  init     Initialize a new Elide project
  adopt    Interactively migrate an existing project to Elide with an AI coding
           harness
  help     Read documentation and guides
  agent    Agent-oriented help, diagnostics, and bug reporting
  info     Show info about the current Elide binary
  upgrade  Check for and apply updates to Elide
  setup    Install an optional component (e.g. python) into this Elide install
  use      Pin this project to a specific Elide version
  lsp      Start a Language Server Protocol (LSP) instance
  mcp      Start a Model Context Protocol (MCP) instance

يسرد elide info اللغات المتاحة، ومنها python عند تثبيته. إن لم تعثر الصدفة على elide، فافتح طرفية جديدة أو أضف مجلد bin الخاص بالتثبيت إلى PATH.

متطلبات النظام

المنصةالمعماريةالحد الأدنىمكوّن Python
Linuxamd64glibc 2.34، النواة 4.18نعم
Linuxarm64glibc 2.34، النواة 4.18نعم
macOSApple Silicon (arm64)macOS 11نعم
Windowsamd64—نعم
  • تستوفي Ubuntu 22.04 و Debian 12 و RHEL 9 و Fedora 35 والإصدارات الأحدث الحد الأدنى المطلوب من glibc. على التوزيعات الأقدم (مثل Debian 11) يخرج elide بالرسالة version GLIBC_2.34 not found؛ استخدم عليها صورة حاوية.
  • لا تُدعم Alpine والتوزيعات الأخرى المبنية على musl (exec elide: no such file or directory).
  • أجهزة Mac بمعالجات Intel غير مدعومة.

تحقّق من إصدار glibc لديك باستخدام:

ldd --version | head -1

هل كانت هذه الصفحة مفيدة؟