Perl подключение библиотеки
by wa 17.05.2015 12616 просмотров
Небольшая заметка о подключении библиотек/модулей написанных на Perl.
Существует несколько методов подключения библиотек/модулей для их подключения можно использовать:
- ключ при запуске скрипта perl -I /path/to/lib scriptname.pl для подключения модуля;
- модуль lib в виде подключения use lib '/path/to/lib', подробно о модуле;
- добавить путь до модуля в переменную окружения текущей операционной системы.
- использовать модуль FindBin
безподробностией.
Большинство этих способов детально рассмотрены тут и тут.
Но есть ещё модуль lib::abs ( https://metacpan.org/pod/lib::abs ) и основные причины его использовать описаны там же https://metacpan.org/pod/lib::abs#RATIONALE.
В описании явно сказано, что делает "lib::abs - lib that makes relative path absolute to caller" - " библиотека которая преобразует относительный путь в абсолютный к вызывающему скрипту" (может мой кривой перевод), а также явные примеры дополняют картину: https://metacpan.org/release/lib-abs и причины использовать его.