На этот вопрос уже есть ответ:
/usr/bin/perl install-module.pl --all
ERROR: Using install-module.pl requires that you install "make".
Мне нужно установить сделать на моем Ubuntu на AWS EC2. Как я могу это сделать? Наконец-то я смог успешно установить build-essential.
# make
make: *** No targets specified and no makefile found. Stop.
В этой ситуации, make
команда уже установлена.
# make
make: *** No targets specified and no makefile found. Stop.
Это означает make
на самом деле работал, но перестал работать, потому что нет никакого названного файла Makefile
в текущем каталоге.
Проблема здесь - это perl
не может найти make
даже при том, что это установлено. Как ændrük прокомментировал, это спросили относительно Отказа сервера. Начиная с комментария ændrük решения были отправлены там.
Согласно квантам, это может быть зафиксировано путем выполнения perl -MCPAN -e shell
и затем, в cpan>
меню, install Math::Random::Secure
.
Согласно ocach, это может быть зафиксировано путем выполнения cpan
сопровождаемый этими двумя командами на cpan[n]
подсказка:
o conf make '/usr/bin/make' #or path to your make o conf commit
Я попробовал путь ochach на своей машине, и это, казалось, работало:
cpan[1]> o conf make '/usr/bin/make'
make [/usr/bin/make]
Please use 'o conf commit' to make the config permanent!
cpan[2]> o conf commit
commit: wrote '/home/ek/.cpan/CPAN/MyConfig.pm'
Я рекомендую пробовать те методы; кажется, что вероятный из них решит Вашу проблему.