You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
t/script.t sets PERL5LIB for later script executions. Unfortunately this means that a previous PERL5LIB is overwritten. This may actually cause test failures like this:
/foo: Can't locate Params/Validate.pm in @INC (you may need to install the Params::Validate module) (@INC contains: lib /usr/perl5.18.4p/lib/site_perl/5.18.4/amd64-freebsd /usr/perl5.18.4p/lib/site_perl/5.18.4 /usr/perl5.18.4p/lib/5.18.4/amd64-freebsd /usr/perl5.18.4p/lib/5.18.4 .) at lib/Morpheus/Plugin/File.pm line 13.
BEGIN failed--compilation aborted at lib/Morpheus/Plugin/File.pm line 13.
Compilation failed in require at lib/Morpheus/Bootstrap/Extra.pm line 11.
BEGIN failed--compilation aborted at lib/Morpheus/Bootstrap/Extra.pm line 11.
Compilation failed in require at lib/Morpheus/Bootstrap.pm line 44.
# Failed test 'morph without arguments prints json'
# at t/script.t line 21.
# got: ''
# expected: '{
# "bar" : 5
# }
# '
...
(Test failures happen only if CPAN.pm runs in "test"-only mode)
Probably you should use something like (untested) $ENV{PERL5LIB} .= ":lib".
The text was updated successfully, but these errors were encountered:
t/script.t sets
PERL5LIB
for later script executions. Unfortunately this means that a previousPERL5LIB
is overwritten. This may actually cause test failures like this:(Test failures happen only if CPAN.pm runs in "test"-only mode)
Probably you should use something like (untested)
$ENV{PERL5LIB} .= ":lib"
.The text was updated successfully, but these errors were encountered: