Я иду
export PERL6LIB="/GitHub/perl6-Units/lib"
, а затем
echo $PERL6LIB
/GitHub/perl6-Units/lib
Но когда я запускаю perl6 t/01-basic.t
use v6;
use Test;
plan 3;
lives-ok {
use Units <m>;
ok @Units::UNITS.elems > 0;
ok (0m).defined;
}
done-testing;
Я все еще получаю ошибку
===SORRY!===
Could not find Units at line 8 in:
/Users/--me--/.perl6
/usr/local/Cellar/rakudo-star/2018.01/share/perl6/site
/usr/local/Cellar/rakudo-star/2018.01/share/perl6/vendor
/usr/local/Cellar/rakudo-star/2018.01/share/perl6
CompUnit::Repository::AbsolutePath<140707489084448>
CompUnit::Repository::NQP<140707463117264>
CompUnit::Repository::Perl5<140707463117304>
В Perl 5 я бы использовал print "@INC";
, чтобы увидеть, какие пути ищутся в lib до того, как выдается ошибка.Использование say flat $*REPO.repo-chain.map(*.loaded);
либо до его загрузки, либо после того, как оно выдает исключение.
Любая помощь будет принята с благодарностью - или, возможно, намек на то, что вставить в ~/.perl6
, поскольку я не могу получить символическую ссылку наработать либо.