我该如何找到标准的site_perl(非特定架构)位置?直接循环@INC并找到以"site_perl"结尾的路径是否安全,还是有一种标准方法可以做到这一点?
我之所以想要找到这个位置,是因为我有一个非常大的项目,由数百个单独的模块构建而成,每个模块都有自己的Makefile.PL文件(几乎每个.pm文件都被构建为其自己的CPAN风格模块)。除此之外,每个模块可能有各种位置的工件(模板、.cgi等),所有这些都需要部署到各种位置,没有什么是标准化的。这是试图控制它的第一步,基本上有一个可以找到和部署所有内容的单个Makefile,下一步将是在版本控制中以合理的布局进行。
我花了时间尝试使用标准安装工具来做到这一点,但没有成功。
我之所以想要找到这个位置,是因为我有一个非常大的项目,由数百个单独的模块构建而成,每个模块都有自己的Makefile.PL文件(几乎每个.pm文件都被构建为其自己的CPAN风格模块)。除此之外,每个模块可能有各种位置的工件(模板、.cgi等),所有这些都需要部署到各种位置,没有什么是标准化的。这是试图控制它的第一步,基本上有一个可以找到和部署所有内容的单个Makefile,下一步将是在版本控制中以合理的布局进行。
我花了时间尝试使用标准安装工具来做到这一点,但没有成功。