假设我有一个perl
在/usr/bin
(与我的操作系统发行版一起提供)和 /usr/local/bin
中的另一个(从源代码构建) – 有没有一种简单的方法可以使模块可用于仅一个 cpan; install module-name
的两个 perl 安装?
最佳答案
只要将模块放在两个 Perls 都可以在其包含路径中找到它的位置(例如通过环境变量 PERL5LIB),它就应该可以工作。
您可以为这些共享模块定义一个单独的目录,并告诉 cpan 安装到该目录中。查看优秀Using CPAN with a non-root account如何做到这一点。然后将此目录添加到两个 Perls 的 PERL5LIB 中。
关于perl - 如何同时为两个 perl 安装安装模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379173/