【发布时间】:2019-12-13 11:50:16
【问题描述】:
我是 Perl 新手,偶然发现安装了双模块。
我在Windows 10 上重新安装了Strawbery Perl。之后,我尝试使用answer 中提出的命令一次更新所有模块; :
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
【问题讨论】:
标签: strawberry-perl perl cpanm