Установка Perl 6 с использованием продукции Rakudo Star 2016.01 довольно проста. Я сделал ручную установку, как предложено here:Установка модулей Perl 6 в нестандартном месте
perl Configure.pl --backend=moar --gen-moar --prefix=/opt/rakudo/rakudo-star-2016.01
make
make install
Perl6 теперь установлен на /opt/rakudo/rakudo-star-2016.01/bin
установлен Panda, модуль менеджер Perl 6, который поставляется вместе с Rakudo, в /opt/rakudo/rakudo-star-2016.01/share/perl6/site/bin
Затем я могу добавьте оба пути в переменную $ PATH, чтобы сразу установить Perl6.
Моя единственная проблема в том, что установка по умолчанию для Perl 6 модулей еще в $ HOME каталоге: ~/.perl6
Однако, я хотел бы иметь Perl 6 модулей, установленных в /opt
, а также, на самом деле в /opt/perl/perl6
Я попытался установить переменную PERL6LIB, перед запуском шагов установки выше, с export PERL6LIB=/opt/perl/perl6
, но без какого-либо успеха, потому что модули установлены еще ~/.perl6
Как я могу установить Perl6 или Panda для установки модулей в нестандартном местоположении, вне моего каталога $ HOME?