العرضar

Install and download

ثبّت واجهة أوامر Faber من الإصدار المُجمّع مسبقًا الحالي. تأتي واجهة المُصرّف الأمامية داخل ثنائيّة faber؛ لا تحتاج تثبيت Radix منفصلًا لأعمال الحزم العادية.

كُتبت هذه الصفحة مقابل قطع الإصدار المُجمّعة لمستودع Faber 1.2.0. قد تتأخّر صيغ مديري الحزم عن إصدار المستودع؛ لو أبلغ Homebrew أو مدير آخر عن إصدار Radix/Faber أقدم، ففضِّل الأرشيفات أدناه لهذا المسار.

الإصدار الحالي#

الحقلالقيمة
الإصدار1.2.0
الوسمfaber-v1.2.0
صفحة الإصدارfaber-v1.2.0 على GitHub
كل الإصداراتجرد إصدارات الموقع
الترخيصMIT

الأرشيفات المُجمّعة مسبقًا#

المنصّةالتحميلSHA-256
macOS arm64 (Apple Silicon)tar.gzالمجموع الاختباري
Linux x64 (glibc)tar.gzالمجموع الاختباري

تُستخرج الأرشيفات إلى faber-v1.2.0-<target-triple>/faber. قد تُسمّي ملفات المجاميع الاختباريّة مسار البناء الأصلي، لذا تحقّق بمقارنة حقل التلبيدة الأول مقابل الأرشيف المحلّي بدل الاعتماد على مطابقة مسار sha256sum -c.

macOS arm64#

curl -fsSL -o faber.tgz \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-aarch64-apple-darwin.tar.gz
curl -fsSL -o faber.tgz.sha256 \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-aarch64-apple-darwin.tar.gz.sha256
expected=$(awk '{print $1}' faber.tgz.sha256)
actual=$(shasum -a 256 faber.tgz | awk '{print $1}')
test "$actual" = "$expected"
tar -xzf faber.tgz
# place on PATH, e.g.:
sudo mv faber-v1.2.0-aarch64-apple-darwin/faber /usr/local/bin/
faber --version

Linux x64#

curl -fsSL -o faber.tgz \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-x86_64-unknown-linux-gnu.tar.gz
curl -fsSL -o faber.tgz.sha256 \
  https://github.com/faberlang/releases/releases/download/faber-v1.2.0/faber-v1.2.0-x86_64-unknown-linux-gnu.tar.gz.sha256
expected=$(awk '{print $1}' faber.tgz.sha256)
actual=$(sha256sum faber.tgz | awk '{print $1}')
test "$actual" = "$expected"
tar -xzf faber.tgz
sudo mv faber-v1.2.0-x86_64-unknown-linux-gnu/faber /usr/local/bin/
faber --version

التحقّق#

faber --version
faber explain SEM001

ينبغي أن ترى سطر إصدار لواجهة الأوامر وشرحًا تشخيصيًا. لو لم يُعثَر على faber، فتأكّد من أن الدليل الذي يحوي الثنائيّة موجود ضمن PATH.

أوّل فحص حزمة#

بواجهة الأوامر على PATH، استنسخ الأمثلة العامة (أو أي حزمة Faber) وافحص الأنواع. تحلّ حزم المنتج التبعيات من مخزن Cista عبر faber.lock؛ نُسخ المصدر المحلّية المفحوصة مخصّصة فقط لتجاوزات تطوير المكتبات الصريحة.

git clone https://github.com/faberlang/examples.git
faber check examples/ai-workbench/packages/faber-ai

مزيد من الحزم: أمثلة. سطح واجهة الأوامر: أداة بناء Faber.

حالة Homebrew#

نشر Homebrew ليس المرجعية لهذا المسار الابتدائي بعد. لو قدّمت صيغة مُصرّفًا أقدم مثل Radix 0.38.0 بينما يوثّق هذا الموقع Faber 1.2.0، فعامل الصيغة كمُتأخّرة واستعمل أرشيف الإصدار المُجمّع مسبقًا. تبقى بوابة التحقّق بالحاوية لهذه الصفحة متبقّية حتى تلحق الصيغة بالنشر.

البناء من المصدر#

البنى المُجمّعة مسبقًا هي المسار المُوصى به للوكلاء ولمعظم المطوّرين. البناء من المصدر يتطلّب شجرة مُصرّف Radix الخاصة وهو خارج نطاق هذه الصفحة. فضّل الأرشيفات أعلاه إلا إن كنت تعمل على المُصرّف نفسه.

مسار الوكيل#

ينبغي للوكلاء تحميل مهارة install وفهرس الوكيل بدل كشط HTML هذا:

التالي#