Как найти стандартное местоположение site_perl (не для конкретной арки)? Безопасно ли просто перебрать @INC и найти путь, заканчивающийся на «site_perl», или есть стандартный способ сделать это?
Причина, по которой я пытаюсь это выяснить, заключается в том, что у меня очень большой проект, построенный из сотен отдельных модулей, каждый из которых имеет свои собственные файлы Makefile.PL (почти каждый файл .pm был построен как собственный модуль в стиле CPAN). ). Наряду с этим, каждый модуль может иметь артефакты (шаблоны, .cgi и т. Д.) В разных местах, все, что нужно развернуть в разных местах, ничего стандартного. Это первый шаг в попытке взять это под контроль, в основном, имея один Makefile, который может найти и развернуть все, следующим шагом будет получение его в разумной форме в управлении версиями.
Я потратил время, пытаясь сделать это с помощью стандартных инструментов установки, но мне не повезло.