2

私はPerlを初めて使用し、モジュールの二重インストールに遭遇しました。

にStrawbery 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
4

1 に答える 1