I just installed Test::Simple 0.98 for a package that is dependent on Test::More 0.98:
But when I try the install of the dependent package it complains:
Warning: prerequisite Test::More 0.98 not found. We have 0.96.
So then I go looking an find Test::More is installed in both lib and site\lib:
C:\perl64>attrib /s more.pm A I C:\perl64\cpan\build\BerkeleyDB-0.43-qD7hPx\t\Test\More.p +m A I C:\perl64\cpan\build\ExtUtils-MakeMaker-6.62-sv1XY8\t\lib +\Test\More.pm A R I C:\perl64\lib\Test\More.pm <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< A I C:\perl64\packages\BerkeleyDB-0.43\t\Test\More.pm A I C:\perl64\packages\DB_File-1.820\db-5.1.19\lang\perl\Berk +eleyDB\t\Test\More.pm A I C:\perl64\packages\ExtUtils-MakeMaker-6.50\t\lib\Test\Mor +e.pm A R I C:\perl64\packages\Test-Simple-0.94\blib\lib\Test\More.pm A I C:\perl64\packages\Test-Simple-0.94\lib\Test\More.pm A R I C:\perl64\packages\Test-Simple-0.96\blib\lib\Test\More.pm A I C:\perl64\packages\Test-Simple-0.96\lib\Test\More.pm A R I C:\perl64\packages\Test-Simple-0.98\blib\lib\Test\More.pm A I C:\perl64\packages\Test-Simple-0.98\lib\Test\More.pm A I C:\perl64\packages\Win32-Unicode-0.24\inc\Test\More.pm A R I C:\perl64\site\lib\Test\More.pm <<<<<<<<<<<<<<<<<<<<<<< +<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Looking inside the two more.pms, the lib is 0.98 and site\lib is 0.96.
Which means site\lib overrides lib?
And why has it suddenly started installing itself in a different place?
In reply to Which takes priority site\lib or lib? by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |