On 2012.3.14 5:49 PM, James E Keenan wrote:
> On a machine where I can only install libraries underneath my home directory,
> I today tried to install and use Devel::Cover.  After considerable effort, I
> was able to install Devel-Cover-0.79.  But when I went to use it in
> conjunction with 'prove' I got error output like this:
> 
> #####
> $> HARNESS_PERL_SWITCHES=-MDevel::Cover prove t/001_new.t
> t/001_new..........................Devel::Cover: Can't open
> blib/lib/Class/MethodMaker/Engine.pm for MD5 digest: No such file or directory
> Devel::Cover: Can't open blib/lib/Class/MethodMaker/scalar.pm for MD5 digest:
> No such file or directory
> Devel::Cover: Can't open blib/lib/Class/MethodMaker/array.pm for MD5 digest:
> No such file or directory
> Devel::Cover: Can't open blib/lib/Class/MethodMaker/hash.pm for MD5 digest: No
> such file or directory
> #####
> 
> Class::MethodMaker is probably not installed on this machine, and it's
> certainly neither installed underneath my home directory nor used in the
> testing code or the code being tested.  But what's really puzzling to me is
> the fact that I cannot locate the string 'MethodMaker' anywhere in the
> Devel::Cover source code!

Is it possible you had a pre-existing cover_db directory?  Try deleting it.


-- 
emacs -- THAT'S NO EDITOR... IT'S AN OPERATING SYSTEM!

Reply via email to