Не удается установить модули Perl в Ubuntu 18.04

Я новичок в Ubuntu и по какой-то причине не могу установить какие-либо модули Perl. Я полагаю, это моя первая попытка установки модуля, и все остальное исправляет. надеюсь!

$ cpanm AnyEvent

 Can't write to /usr/local/share/perl/5.26.1 and /usr/local/bin: Installing modules to /home/cougar/perl5
 To turn off this warning, you have to do one of the following:
   - run me as a root or with --sudo option (to install to /usr/local/share/perl/5.26.1 and /usr/local/bin)
   - Configure local::lib in your existing shell to set PERL_MM_OPT etc.
   - Install local::lib by running the following commands

         cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)

--> Working on AnyEvent
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.15.tar.gz ... OK
==> Found dependencies: Canary::Stability
--> Working on Canary::Stability
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2013.tar.gz ... OK
Configuring Canary-Stability-2013 ... OK
Can't configure the distribution. You probably need to have 'make'. See /home/cougar/.cpanm/work/1559943124.9523/build.log for details.
Installing the dependencies failed: Module 'Canary::Stability' is not installed
Bailing out the installation for AnyEvent-7.15.

Пожалуйста, помогите!

1
задан 8 June 2019 в 01:56

2 ответа

При загрузке модулей Perl cpanminus Вы должны иметь make установленный.

sudo cpan App::cpanminus
sudo apt install make

Кроме того, у меня был модуль, который продолжал не удаваться установить. Таким образом, я загрузил его, извлек его к его собственной папке.

Затем я перешел к той папке и работал make команда.

Это сказало мне, почему это не установит: Никакой Компилятор GCC.

После того как компилятор был установлен, все модули, загруженные и установленные успешно!

Надежда это помогает кому-то.

2
ответ дан 7 December 2019 в 13:16

Поскольку /usr/local/share/perl/5.26.1 и /usr/local/bin являются «системными» каталогами, обычные пользователи не имеют доступа к ним.

Самый простой способ запустить cpanm как root, с

sudo cpanm AnyEvent
0
ответ дан 8 June 2019 в 01:56

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

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