我已经开始使用perlbrew和安装perl-5.12.2。
我理解我需要重新安装我的CPAN模块,所以我切换到我的新Perl版本(perlbrew开关perl-5.12.2和哈希-r),验证交换机成功(perl -v),然后尝试安装一些模块File :: Copy :: Recursive使用cpan。但是,cpan说“File :: Copy :: Recursive是最新的(0.38)。
当我使用这个模块启动一个Perl脚本,它喊到无法找到文件/复制/递归。在@INC …(显示许多perl 5.12.2位置)。当我切换回我的’正常’Perl(perlbrew关闭)脚本运行正常。
有什么建议么?也许CPAN不适合perlbrew?
解决方法
安装perlbrew后,您可以通过此命令安装cpanm:
perlbrew install-cpanm
否则,每次在perlbrew上切换Perl版本时,您都需要手动安装cpanm。用这个命令只有一次。