التعليقات

اختبار تركيب بيرل الخاص بك

اختبار تركيب بيرل الخاص بك

من أجل اختبار التثبيت الجديد لبيرل ، سنحتاج إلى برنامج بيرل البسيط. أول شيء يتعلمه معظم المبرمجين الجدد هو كيفية جعل البرنامج النصي يقول "Hello World". دعونا نلقي نظرة على سيناريو بيرل البسيط الذي يفعل ذلك بالضبط.

#! / usr / bin / perl print "Hello World. n"؛

السطر الأول موجود لإخبار الكمبيوتر أين يقع مترجم بيرل. بيرل هو تفسير اللغة ، مما يعني أنه بدلاً من تجميع برامجنا ، نستخدم مترجم بيرل لتشغيلها. هذا السطر الأول هو عادة #! / البيرة / بن / بيرل أو #! / البيرة / المحلية / بن / بيرل، ولكن يعتمد على كيفية تثبيت Perl على نظامك.

يقول السطر الثاني لمترجم بيرل طباعة الكلمات 'مرحبا بالعالم.' متبوعة ب خط جديد (عودة النقل). إذا كان تثبيت Perl يعمل بشكل صحيح ، فعند تشغيل البرنامج ، يجب أن نرى المخرجات التالية:

مرحبا بالعالم.

يختلف اختبار تثبيت Perl وفقًا لنوع النظام الذي تستخدمه ، لكننا سنلقي نظرة على الموقفين الأكثر شيوعًا:

  1. اختبار Perl على Windows (ActivePerl)
  2. اختبار بيرل على أنظمة * لا شىء

أول شيء تريد القيام به هو التأكد من اتباع البرنامج التعليمي لتثبيت ActivePerl وتثبيت ActivePerl و Perl Package Manager على جهازك. بعد ذلك ، قم بإنشاء مجلد على محرك الأقراص C: لتخزين البرامج النصية الخاصة بك - من أجل البرنامج التعليمي ، سنتصل بهذا المجلدperlscripts. انسخ برنامج "Hello World" إلى C: perlscripts وتأكد من أن اسم الملف هوhello.pl.

الحصول على ويندوز موجه الأوامر

نحتاج الآن إلى الوصول إلى موجه أوامر Windows. القيام بذلك عن طريق النقر علىبداية القائمة واختيار العنصريركض… . هذا سوف يطفو على السطح على الشاشة التي تحتوي علىافتح: خط. من هنا ، اكتب فقطكمد داخل الافتح: الحقل واضغط علىأدخل مفتاح. سيؤدي هذا إلى فتح (بعد آخر) نافذة وهو موجه أوامر Windows الخاص بنا. يجب أن نرى شيئا من هذا القبيل:

Microsoft Windows XP الإصدار 5.1.2600 (C) حقوق الطبع والنشر 1985-2001 Microsoft Corp. C: Documents and Settings perlguide Desktop>

نحتاج إلى التغيير إلى الدليل (cd) الذي يحتوي على نصوص Perl الخاصة بنا عن طريق الكتابة في الأمر التالي:

cd ج: perlscripts

يجب أن تجعل مطالبتنا تعكس التغيير في المسار مثل:

C: perlscripts>

الآن بعد أن أصبحنا في نفس دليل البرنامج النصي ، يمكننا تشغيله ببساطة بكتابة اسمه في موجه الأوامر:

hello.pl

إذا تم تثبيت Perl وتشغيله بشكل صحيح ، فيجب أن يخرج عبارة "Hello World" ، ثم يعيدك إلى موجه أوامر Windows.

طريقة بديلة لاختبار تثبيت بيرل الخاص بك عن طريق تشغيل المترجم نفسه مع-الخامس العلم:

بيرل الخامس

إذا كان مترجم بيرل يعمل بشكل صحيح ، فيجب أن يخرج هذا الكثير من المعلومات ، بما في ذلك الإصدار الحالي من بيرل الذي تقوم بتشغيله.

اختبار التثبيت الخاص بك

إذا كنت تستخدم خادم Unix / Linux لمدرسة أو تعمل ، فمن المحتمل أن يكون Perl مثبتًا وتشغيله بالفعل - عندما تكون في حالة شك ، اسأل فقط مسؤول النظام أو الموظفين التقنيين. هناك عدة طرق يمكننا من خلالها اختبار التثبيت الخاص بنا ، ولكن أولاً ، ستحتاج إلى إكمال خطوتين أوليتين.

أولاً ، يجب عليك نسخ برنامج "Hello World" إلى دليلك الرئيسي. وعادة ما يتم ذلك عن طريق بروتوكول نقل الملفات.

بمجرد نسخ البرنامج النصي الخاص بك إلى الخادم الخاص بك ، ستحتاج إلى الوصول إلىقذيفة موجه على الجهاز ، عادة عن طريق SSH. عندما تصل إلى موجه الأوامر ، يمكنك التغيير إلىالصفحة الرئيسية الدليل عن طريق كتابة الأمر التالي:

مؤتمر نزع السلاح ~

بمجرد الوصول إلى هناك ، يشبه اختبار تثبيت Perl الخاص بك إلى حد كبير الاختبار على نظام Windows بخطوة واحدة إضافية. لكينفذ - اعدم البرنامج ، يجب أن تخبر نظام التشغيل أولاً أن الملف على ما يرام لتنفيذه. يتم ذلك عن طريق تعيين الأذونات على البرنامج النصي بحيث يمكن لأي شخص تنفيذها. يمكنك القيام بذلك عن طريق استخدامشمود أمر:

شمود 755 hello.pl

بمجرد تعيين الأذونات ، يمكنك تنفيذ البرنامج النصي بمجرد كتابة اسمه.

hello.pl

إذا لم ينجح ذلك ، فقد لا يكون لديك الدليل الرئيسي في المسار الحالي. طالما كنت في نفس الدليل مثل البرنامج النصي ، يمكنك إخبار نظام التشغيل بتشغيل البرنامج (في الدليل الحالي) مثل ذلك:

./hello.pl

إذا تم تثبيت Perl وتشغيله بشكل صحيح ، فيجب أن يخرج عبارة "Hello World" ، ثم يعيدك إلى موجه أوامر Windows.

طريقة بديلة لاختبار تثبيت بيرل الخاص بك عن طريق تشغيل المترجم نفسه مع-الخامس العلم:

بيرل الخامس

إذا كان مترجم Perl يعمل بشكل صحيح ، فيجب أن يخرج هذا جزءًا كبيرًا من المعلومات ، بما في ذلك الإصدار الحالي من Perl الذي تقوم بتشغيله.

شاهد الفيديو: سكربت بيرل لتوليد ايميلات احاديه بأي نطاق (يوليو 2020).