سؤال

أنا أستخدم GHC وقمت بتثبيت عدة حزم عبر Cabal. يقول أحد موقع الويب الخاص بـ Packages "Go انظر وثائق Haddock". ال haddock يبدو أن الأمر يعمل فقط على ملفات المصدر ، و cabal haddock يبدو فقط أنه يعمل في الدليل الأعلى لمشروع مع أ .cabal إنشاء ملف. هل هناك طريقة لقول "أرني الحدوق" للحصول على وحدة نمطية؟

أنا أتوق ل pydoc -p 12345 الذي يبدأ خادم HTTP يوفر وثائق Python استنادًا إلى ما قمت بتثبيته محليًا.

كإجراء عمل ، استخرجت مصدر Tarball من أسفل ~/.cabal وركض cabal configure; cabal haddock في الدليل المصدر ، ولكن هذا نوع من الألم.

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

المحلول

تحرير ملف التكوين الخاص بك:

~/.cabal/config

هناك خيار لتمكين مستند التثبيت الافتراضي:

الوثائق: صحيح

لتثبيت DOC للحزم الحالية ، استخدم:

Cabal تثبيت xxx -إعادة التثبيت

إعادة تثبيت مستندات من الحزم الأساسية ثم الحزم على المستوى العلوي ، وبالتالي سيتم إنشاء "الوصل المفرط" إلى الوحدات النمطية الأخرى بشكل صحيح.

نصائح أخرى

ال --haddock العلم لم ينجح لي. ومع ذلك ، استبدال --haddock مع --enable-documentation فعل:

cabal install $project --enable-documentation

الآن ، إذا تمكنوا من السماح --hyperlink-source العلم إلى zip إلى Haddock سأكون سعيدًا جدًا.

هذا ال قضية معروفة. كحل بديل ، يمكنك تكوين تثبيت Apache الخاص بك (إذا كان لديك واحد) لخدمة دليل DOC الخاص بك باستخدام هذا السيناريو الصغير PHP.

يجب أن تكون قادرًا على توليد وثائق محلية مع:

cabal install $project --haddock

على افتراض أنك قمت بتثبيت Haddock.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top