У меня была похожая проблема, когда я даже не смог установить local :: lib
Я создал установщик, который установил модуль где-то относительно файлов .pl
Установка идет как:
perl Makefile.PL PREFIX=./modulos
make
make install
Затем в файле .pl, для которого требуется модуль, который находится в ./
use lib qw(./modulos/share/perl/5.8.8/); # You may need to change this path
use module::name;
Остальные файлы (makefile.pl, module.pm и т. Д.) Не требуют изменений.
Вы можете вызвать файл .pl просто
perl file.pl