اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 0
نشر

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

make install

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

% perl -le 'print for @INC'

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

% perl -V

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...