BrowserUk has asked for the wisdom of the Perl Monks concerning the following question:
I just installed Test::Simple 0.98 for a package that is dependent on Test::More 0.98:
<Reveal this spoiler or all in this thread>
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?
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
|
---|
Back to
Seekers of Perl Wisdom