يحتوي مستودع Cabal Git هذا على الحزم الرئيسية التالية:
Hooks
(الترخيص).cabal
(ترخيص)cabal
(الترخيص)cabal
(الترخيص)يقع مستودع المنبع الأساسي على https://github.com/haskell/cabal.
cabal-install
GHCup ( المفضل ): احصل على GHCup باستخدام الإرشادات الموجودة على موقعه على الويب وقم بتشغيل:
ghcup install --set cabal latest
التنزيل من الموقع الرسمي : يجب أن يحتوي التنزيل الثنائي cabal-install
لنظامك الأساسي على cabal
القابل للتنفيذ.
الحصول على إصدارات غير منشورة من cabal-install
: يمنحك فرصة تجربة الميزات التي لم يتم إصدارها بعد. في الوقت الحالي، نقدم فقط الثنائيات لمنصات x86_64
.
تم إنشاء إصدار معاينة GitHub من طرف الفرع master
: قم بالتنزيل من GitHub أو استخدم أمر GHCup للتثبيت:
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
استبدل "Linux" بـ "Windows" أو "macOS" حسب الاقتضاء.
يرتبط إصدار Linux الافتراضي ديناميكيًا بـ zlib
و gmp
و glibc
. ستحتاج إلى تثبيت الإصدارات المناسبة من هذه المكتبات لاستخدامها. وبدلاً من ذلك، يتم أيضًا توفير ثنائي "Linux-static" مرتبط بشكل ثابت.
قد تحتاج إلى إضافة ما يلي إلى ملف cabal.project
الخاص بك إذا فشل البناء الخاص بك بسبب مكتبة Cabal
قديمة:
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
تتوفر دائمًا المزيد من الثنائيات المتطورة التي تم إنشاؤها من طلبات السحب من صفحة Validate
من سير العمل على GitHub، في أسفل الصفحة، أو من سير عمل build-alpine
لإصدارات Linux المرتبطة بشكل ثابت.
cabal-install
للاستخدام اليومي باستخدام cabal-install : إذا كان لديك إصدار موجود مسبقًا من cabal-install
، فقم بتشغيل:
cabal install cabal-install
للحصول على أحدث إصدار من cabal-install
. (قد ترغب في cabal update
أولاً.)
من Git : مرة أخرى باستخدام الإصدار الموجود مسبقًا من cabal-install
، يمكنك تثبيت الإصدار الأحدث من مستودع Git. انسخ مستودع Git، وانتقل إلى جذره، ثم قم بتشغيل:
cabal install --project-file=cabal.release.project cabal-install
Bootstrapping : إذا لم يكن لديك إصدار موجود مسبقًا من cabal-install
، فابحث في دليل bootstrap
.
cabal
واحصل على الدعم تأتي cabal
مع دليل مستخدم شامل. إذا كنت جديدًا في cabal
وترغب في تعلم الأساسيات بسرعة، فراجع "البدء مع Haskell وCabal".
هل لديك أسئلة؟ اسأل في Haskell Matrix (الدردشة عبر الإنترنت) أو Haskell Discourse.
الرجوع إلى CONTRIBUTING.md.