Perl Monk, Perl Meditation | |
PerlMonks |
Re: Is it ever legitimate to override $^O ? -- Cwd and File::Specby Discipulus (Canon) |
on Aug 03, 2022 at 07:59 UTC ( [id://11145913]=note: print w/replies, xml ) | Need Help?? |
Hello again syphilis, some steps backward? Can this $^O be only some smoke in our eyes? t/01-basic.t .......... 1/78 Can't call method "relative" on an undefined value ...lets start again from this point:
So $cleaned is undefined at line 71 and it should be initialized in the line my $cleaned = $self->new( scalar Cwd::realpath($self->stringify) ); so going backward I'd verify:
So, maybe, the problem is not at all with Path::Class nor with (or maybe yes..) with assignement to $0 but within Cwd or File::Spec as they are heavily used in the background. I mean: I tried to track back Cwd::realpath and this module also use $^O to decide what to do. I'd also investigate which version of Cwd and File::Spec come with your testing distros of Perl. As last point (maybe due to a dumb moment): the failing test is the first one: there are 78 tests and I checked them... the first one is.... ok(1) O_O is this one failing?!? L*
There are no rules, there are no thumbs.. Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
In Section
Seekers of Perl Wisdom
|
|