Come installo make? [duplicare]

7
/usr/bin/perl install-module.pl --all
ERROR: Using install-module.pl requires that you install "make".

Devo installare make sulla mia ubuntu su AWS EC2. Come lo posso fare ? Potrei finalmente installare build-essential anche con successo.

# make
make: *** No targets specified and no makefile found.  Stop.
    
posta Deepak 08.07.2012 - 07:46

1 risposta

5

In questa situazione, il comando make è già installato.

# make
make: *** No targets specified and no makefile found.  Stop.

Ciò significa che make ha effettivamente eseguito , ma non è riuscito perché non c'è nessun file chiamato Makefile nella directory corrente.

Il problema qui è che perl non è in grado di trovare make anche se è installato. Come ændrük ha commentato , questo è stato asked on Server Fault . Dal commento di ændrük, le soluzioni sono state pubblicate lì.

Secondo a quanti , può essere risolto eseguendo perl -MCPAN -e shell e quindi, nel menu cpan> , install Math::Random::Secure .

Secondo a ocach , questo può essere risolto eseguendo cpan seguito da questi due comandi sul prompt cpan[n] :

o conf make '/usr/bin/make' #or path to your make
o conf commit

Ho provato il modo ochach sulla mia macchina, e sembrava funzionare:

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'

Raccomando di provare quelle tecniche; sembra probabile che uno di loro risolverà il tuo problema.

    
risposta data Eliah Kagan 13.04.2017 - 14:24

Leggi altre domande sui tag