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 --versionLinux 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 هذا:
التالي#
| السابق | التالي |
|---|---|
| الجولة السريعة | مرحبًا، Faber |