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

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

عاطي

السؤال

لديّ جهازان بنظامي تشغيل مختلفين، وقمت بنسخ ملف 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...