• 0

قمت بنسخ ملف binary الخاصّ ببيرل من جهاز إلى آخر، لكنّ ملفّاتي البرمجيّة لا تعمل، فما المُشكلة؟

لديّ جهازان بنظامي تشغيل مختلفين، وقمت بنسخ ملف binary الخاصّ ببيرل من جهازي القديم إلى جهازي الجديد، لكنّني اكتشفتُ بأنّ هناك خطأ ما، لأنّ الملفّات البرمجيّة التّي كتبتها باللغة لا تعمل، فما السّبيل إلى حلّ هذه المُشكلة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

مرحبا، هذه المسألة تحدث في الغالب لأنّك لم تنسخ مكتبات اللغة كذلك، أو أنّ مسارات المكتبات تختلف، فهذه المكتبات ضروريّة لتعمل برمجيّات بيرل، ولبناء بيرل في الجهاز الآخر، عليك نقل جميع الملفّات الخاصّة ببيرل ثمّ تنفيذ الأمر:

make install

ويُمكنك التأكّد من أنّ كلّ شيء في مكانه بطباعة المتغيّر @INC الذي يقوم ببحث شامل للمكتبات:

% perl -le 'print for @INC'

إذا عرض الأمر أعلاه أي مسارات لا توجد في نظامك الجديد، فعليك أن تنقل المكتبات المناسبة إلى هذه المسارات، أو قم بالربط بينها بروابط أو اختصارات مناسبة، ويمكنك الحصول على محتوى المُتغيّر @INC كجزء من مخرجات الأمر:

% perl -V
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن