我是 Perl 的新手,偶然发现了双模块安装。
我在. _ Windows 10
之后,我尝试使用此答案中提出的命令一次更新所有模块;:
cpan-outdated -p | cpanm
不幸的是,似乎更新可能安装在另一个位置:
whichpm -a Mojolicious
C:\Strawberry\perl\site\lib\Mojolicious.pm
C:\Strawberry\perl\vendor\lib\Mojolicious.pm
whichpm -v Mojolicious
whichpm: WARNING: DUPLICATE module files found for 'Mojolicious':
C:\Strawberry\perl\vendor\lib\Mojolicious.pm
Mojolicious 8.22 (non-core) C:\Strawberry\perl\site\lib\Mojolicious.pm
遇到这种情况怎么办?
在进一步更新中如何防止此类情况?
perl -wE "say for @INC"
C:/Strawberry/perl/site/lib/MSWin32-x64-multi-thread
C:/Strawberry/perl/site/lib
C:/Strawberry/perl/vendor/lib
C:/Strawberry/perl/lib