ฉันจะตรวจสอบได้อย่างไรว่าโมดูล Perl ได้รับการติดตั้งบน Linux?
คุณต้องใช้ instmodsh (รายการโต้ตอบสำหรับโมดูล Perl ที่ติดตั้ง) คำสั่ง เพื่อค้นหาว่าโมดูลใดติดตั้งอยู่ในระบบของฉันแล้ว คำสั่ง instmodsh จัดเตรียมอินเทอร์เฟซประเภทเชลล์แบบโต้ตอบเพื่อสอบถามรายละเอียดของโมดูล Perl ที่ติดตั้งในเครื่อง
ฉันจะทราบได้อย่างไรว่าติดตั้งโมดูล Perl แล้ว
การติดตั้งโมดูล Perl
- ตรวจสอบว่ามีการติดตั้งโมดูล Perl หรือไม่ คุณมีสองตัวเลือกสำหรับการตรวจสอบ (โดยใช้คำสั่ง perl หรือค้นหา): perl -e “use Date:: module name ” …
- ติดตั้งโมดูล Perl โดยใช้คำสั่งต่อไปนี้: ชื่อโมดูล cpan -i
ฉันจะรู้ได้อย่างไรว่าฉันมี Perl DBI เวอร์ชันใด
3 วิธีง่ายๆ ในการค้นหาหมายเลขเวอร์ชันของโมดูล Perl ที่ติดตั้งจากเทอร์มินัล
- ใช้ CPAN ด้วยแฟล็ก -D cpan -D มูส …
- ใช้ซับเดียวของ Perl เพื่อโหลดและพิมพ์หมายเลขเวอร์ชันของโมดูล …
- ใช้ Perldoc พร้อมแฟล็ก -m เพื่อโหลดซอร์สโค้ดของโมดูลและแยกหมายเลขเวอร์ชัน
ฉันจะค้นหาเส้นทางโมดูล Perl ได้อย่างไร
การใช้ Perldoc เพื่อค้นหาเส้นทางของโมดูล Perl
สวิตช์ -l สั่งให้ perldoc แสดงพาธสำหรับไฟล์ แทนที่จะเป็น POD สวิตช์ -m สั่งให้ perldoc ไปที่ แสดงไฟล์ทั้งหมดสำหรับโมดูลที่กำหนด แม้ว่าจะไม่มี POD ก็ตาม
ฉันจะทราบได้อย่างไรว่าติดตั้งโมดูล Linux แล้ว
วิธีที่ง่ายที่สุดในการแสดงรายการโมดูลคือกับ คำสั่ง lsmod.
...
รายการโมดูล
- “โมดูล” แสดงชื่อของแต่ละโมดูล
- “ขนาด” แสดงขนาดโมดูล (ไม่ใช่จำนวนหน่วยความจำที่ใช้)
- “ใช้โดย” แสดงจำนวนการใช้งานของแต่ละโมดูลและโมดูลที่อ้างอิง
ฉันจะติดตั้งโมดูล Perl ด้วยตนเองใน Windows ได้อย่างไร
สำหรับแต่ละโมดูลที่คุณดาวน์โหลด ให้ทำตามขั้นตอนต่อไปนี้:
- แตกไฟล์ลงในไดเร็กทอรีที่เขียนได้
- รันคำสั่ง Perl configuration: perl Makefile.pl
- เรียกใช้คำสั่ง make
- รันคำสั่ง make test อย่าดำเนินการจนกว่าคำสั่งนี้จะเสร็จสมบูรณ์
- เรียกใช้คำสั่ง make install
ฉันจะอัปเดตโมดูล CPAN ได้อย่างไร
ทุกคำตอบ
- แดรกตุน วิธีอื่นในการใช้การอัพเกรดจากเชลล์ CPAN เริ่มต้นคือการใช้ cpanminus และ cpan-outdated …
- ไมเคิล อาร์มบรัสเตอร์. วิธีง่ายๆ ในการอัพเกรดแพ็คเกจ Perl ทั้งหมด (โมดูล CPAN) มีดังต่อไปนี้: cpan upgrade /(.*)/ …
- เดนิส ฮาว. สำหรับ Strawberry Perl ให้ลอง: cpan -u
- เพลงก. อัพเกรด …
- แมทเธียส มุนซ์.
ฉันจะติดตั้งโมดูล Perl รุ่นใดรุ่นหนึ่งได้อย่างไร
ฉันจะติดตั้ง Perl และโมดูลรุ่นเฉพาะในโฮมไดเร็กตอรี่ของฉันได้อย่างไร?
- ตรวจสอบเวอร์ชันปัจจุบันของ Perl …
- ติดตั้ง Perlbrew …
- คุณอาจต้องเพิ่มบรรทัดสีแดงต่อไปนี้ใน ~/.bash_profile เพื่อให้ Perlbrew รวมโดยอัตโนมัติ …
- ตรวจสอบ Perl เวอร์ชันที่พร้อมใช้งานซึ่งสามารถติดตั้งได้โดยใช้ Perlbrew
ใช้อะไรในสคริปต์ Perl?
โปรดทราบว่าคำสั่งการใช้งานจะถูกประเมินในเวลารวบรวม คำสั่ง require จะถูกประเมินในเวลาดำเนินการ หากมีอาร์กิวเมนต์ VERSION อยู่ระหว่างโมดูลและ LIST การใช้จะเรียกเมธอด VERSION ในคลาสโมดูลด้วยเวอร์ชันที่กำหนดเป็นอาร์กิวเมนต์
ฉันจะทราบได้อย่างไรว่าติดตั้งโมดูล Perl ใน Windows แล้ว
คำสั่งที่ใช้ได้คือ: l – แสดงรายการโมดูลที่ติดตั้งทั้งหมด m – เลือกโมดูล q – ออกจากโปรแกรม cmd? ผลลัพธ์ตัวอย่าง: โมดูลที่ติดตั้งคือ: JavaScript::SpiderMonkey Log::Log4perl Perl cmd?
ฉันจะติดตั้งโมดูลภายใน Perl ได้อย่างไร
การติดตั้งโมดูล CPAN Perl จากบัญชีที่ไม่ใช่รูท (ติดตั้งใน ~/lib)
- โมดูล CPAN Perl …
- ดาวน์โหลดโมดูล Perl …
- ติดตั้งโมดูล Perl ลงในไดเร็กทอรี ~/lib ของคุณ …
- เปลี่ยนสคริปต์ Perl ของคุณเพื่อให้สามารถค้นหาโมดูล Perl ที่คุณติดตั้งไว้ในเครื่องได้ …
- ลบโมดูล Perl
เส้นทางโมดูลคืออะไร?
เส้นทางโมดูลคือ อ้างอิงถึงโมดูลตามที่ใช้กับ require หรือเป็น initial-module-path ในแบบฟอร์มโมดูล สามารถมีได้หลายรูปแบบ: (quote id) เส้นทางของโมดูลที่เป็นตัวระบุที่ยกมาหมายถึงการประกาศโมดูลที่ไม่ใช่ไฟล์โดยใช้ตัวระบุ
โมดูล Perl ถูกเก็บไว้ใน Linux อยู่ที่ไหน
สำหรับ Debian/Ubuntu/Mint และอื่นๆ จะถูกติดตั้งภายใต้ /usr/lib/x86_64-linux-gnu/perl5/5.26/ (คุณอาจต้องเปลี่ยนหมายเลขเวอร์ชันของคุณ)
ฉันจะค้นหาเส้นทางเริ่มต้นใน Perl ได้อย่างไร
ตัวแปล Perl ถูกคอมไพล์ด้วยค่าเริ่มต้น @INC เฉพาะ หากต้องการทราบค่านี้ ให้รันคำสั่ง env -i perl -V ( env -i ละเว้นตัวแปรสภาพแวดล้อม PERL5LIB – ดู #2) และในผลลัพธ์ คุณจะเห็นสิ่งนี้: $ env –ฉัน perl -V … @INC: /usr/lib/perl5/site_perl/5.18.