Chyba: Tento tutoriál vysvětlí, jak opravit „Can't exec make:Žádný takový soubor nebo adresář na /usr/share/perl/5.14/CPAN/Distribution.pm ” chyba při spouštění programu v Perlu.
Can't exec "/usr/bin/make": No such file or directory at
> /usr/share/perl/5.14/CPAN/Distribution.p
Řešení:
Pokud se vám tato chyba zobrazí při kompilaci aplikace nebo spouštění programu v Perlu, zde je návod, jak ji vyřešit.
Při pohledu na chybovou zprávu "Can't exec /usr/bin/make"
, je jasné, že v OS chybí 'make'
. Spusťte níže uvedený příkaz a zjistěte, zda je v systému nainstalován make.
# whereis make
Pokud nejsou zobrazeny žádné výsledky, nainstalujte make
jak je uvedeno níže:
U variant Ubuntu:
# apt-get install build-essential
build-essential
balíček nainstaluje další nástroje, které jsou vyžadovány spolu s make
.
Ve variantách CentOS/Fedora/RedHat:
# yum groupinstall "Development Tools"
"Development Tools"
balíček nainstaluje nástroje, které jsou vyžadovány spolu s make
.
Zkontrolujte, zda je make nainstalováno zadáním 'make'
nebo pomocí whereis
příkaz.
$ whereis make make: /usr/bin/make /usr/share/man/man1/make.1.gz
To je ono!