سؤال

ومن الواضح أن بعض ملحقات بيرل.إصدار بيرل هو 5.8.8.

لقد وجدت Error.pm، ولكني الآن أبحث عن Core.pm.

وبينما نحن فيه:كيف يا رفاق البحث عن تلك الوحدات.لقد حاولت جوجل، ولكن ذلك لم يساعد كثيرا.شكرًا.


وأخيرًا، بعد أن بنيت كل شيء، قيد التشغيل:

./Build install

يعطيني:

Running make install-lib 
/bin/ginstall -c -d /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/Alien/SVN --prefix=/usr
/bin/ginstall: unrecognized option `--prefix=/usr'
Try `/bin/ginstall --help' for more information.
make: *** [install-fsmod-lib] Error 1
installing libs failed at inc/My/SVN/Builder.pm line 165.

يبدو أن برنامج "ginstall" الخاص بـ Slackware لا يحتوي على هذا الخيار حقًا.أعتقد أنني سأذهب إلى Google قليلاً الآن، لأرى كيفية التغلب على هذا الأمر.

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

المحلول

يجب أن تكون متوافقة.ال مصفوفة اختبار CPAN لا يُظهر أي فشل لـ Perl 5.8.8 على أي نظام أساسي.

لكل التمهيدي, ، يمكنك تثبيته عن طريق القيام بما يلي:

perl Makefile.pl
make
make test
make install

نصائح أخرى

Base class package "Module::Build" is empty.
    (Perhaps you need to 'use' the module which defines that package first.)
 at inc/My/SVN/Builder.pm line 5
BEGIN failed--compilation aborted at inc/My/SVN/Builder.pm line 5.
Compilation failed in require at Build.PL line 6.
BEGIN failed--compilation aborted at Build.PL line 6.

هي طريقة (سيئة إلى حد ما) لمطالبتك بالتثبيت الوحدة النمطية::بناء.

بمجرد القيام بذلك، انها

perl Build.PL
./Build
./Build test
./Build install

كيف يا رفاق البحث عن تلك الوحدات

http://search.cpan.org/

الآن أنا أبحث عن Core.pm

هذا هو SVN::Core، وهو يمثل مشكلة كبيرة.حاول التثبيت الغريبة::SVN من CPAN.لقد نجح ذلك بالنسبة لي على جهاز Slackware 12.0 المثبت حديثًا على جهاز الكمبيوتر المحمول الخاص بي، ولكن لم أتمكن بعد من تثبيته على محطة العمل الخاصة بي.

أعتقد أنك تعمل على Slackware لذا فإن الأمر cpan هو ما تريد استخدامه لتثبيت أي وحدات Perl.وسوف تسحب جميع التبعيات بالنسبة لك.إذا كنت تقوم بتشغيله لأول مرة، فسيتعين عليك إجراء بعض عمليات التهيئة، لكن الإصدارات الأحدث من cpan ستسألك عما إذا كنت تريد تكوينه تلقائيًا.

$ سودو سيبان

cpan> تثبيت Alien::SVN

بالإضافة إلى ذلك، إذا كان هناك تطبيق لإدارة الحزم لـ Slackware، فيجب عليك تجربة ذلك أولاً لتثبيت وحدات Perl الجديدة.

https://metacpan.org/ هو منفذ الاتصال الأول لوحدات Perl.

ماذا تقصد بـ "لا يبدو متوافقًا"؟هل يمكنك نشر رسالة الخطأ؟

إذا لم يعمل الإصدار الأحدث، فيمكنك تحديد إصدار أقدم في القائمة المنسدلة "الإصدارات الأخرى" وتنزيله.

يحرر:لأولئك الذين قرأوا هذا، قام المؤلف بتحديث السؤال، لذا تبدو إجابتي خارج الحقل الأيسر قليلاً :)

مكان البحث هو http://search.cpan.org.

لقد قمت بإعداد متصفحي (Firefox) حتى أتمكن من كتابة "CPAN FOO" في شريط العناوين وسيبحث CPAN عن وحدات مطابقة "Foo". يمكنك القيام بذلك إما باستخدام إشارة مرجعية للكلمة الرئيسية أو عن طريق تعيين كلمة رئيسية إلى مكون إضافي للبحث.

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