Несколько пакетов жемчуга (включая cpan и re.pl) не работающий после обновления от 12,04 до 14,04

Несколько пакетов жемчуга прекратили работать после обновления от 12,04 до 14,04.

Например, cpan дает мне:

Attempt to reload Scalar/Util.pm aborted.
Compilation failed in require at /usr/local/share/perl/5.18.2/CPAN/Meta/Requirements.pm line 35.
BEGIN failed--compilation aborted at /usr/local/share/perl/5.18.2/CPAN/Meta/Requirements.pm line 35.
Compilation failed in require at /usr/share/perl/5.18/CPAN/Distribution.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl/5.18/CPAN/Distribution.pm line 7.
Compilation failed in require at /usr/share/perl/5.18/CPAN.pm line 25.
BEGIN failed--compilation aborted at /usr/share/perl/5.18/CPAN.pm line 25.
Compilation failed in require at /usr/share/perl/5.18/App/Cpan.pm line 219.
BEGIN failed--compilation aborted at /usr/share/perl/5.18/App/Cpan.pm line 219.
Compilation failed in require at /usr/local/bin/cpan line 9.
BEGIN failed--compilation aborted at /usr/local/bin/cpan line 9.

и re.pl дает мне:

Perl API version v5.14.0 of List::Util does not match v5.18.0 at /usr/share/perl/5.18/XSLoader.pm line 92.
Compilation failed in require at /home/abc/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Scalar/Util.pm line 11.
Compilation failed in require at /usr/local/lib/perl/5.18.2/Moose.pm line 9.
BEGIN failed--compilation aborted at /usr/local/lib/perl/5.18.2/Moose.pm line 9.
Compilation failed in require at /usr/local/share/perl/5.18.2/Devel/REPL/Script.pm line 6.
BEGIN failed--compilation aborted at /usr/local/share/perl/5.18.2/Devel/REPL/Script.pm line 6.
Compilation failed in require at /usr/local/bin/re.pl line 6.
BEGIN failed--compilation aborted at /usr/local/bin/re.pl line 6.

Есть ли любой для простого получения новой установки perl и все его пакеты?

3
задан 17 October 2014 в 00:26

1 ответ

Как сказано в моих комментариях выше, существует конфликт между 5,14 и 5.18.

предлагаемое решение переименовывало ~/perl5 к ~/perl5_old так, чтобы и cpan и re.pl работы снова.

Для ответа на последний вопрос я справился бы ~/perl5 для выполнения 5,18 использований perlbrew .

Видят , Как я могу установить более новый Perl, не повреждая системную установку?

2
ответ дан 18 November 2019 в 04:59

Другие вопросы по тегам:

Похожие вопросы: