GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible d'exécuter un tel fichier ou répertoire [Réparer]

Erreur : Ce didacticiel explique comment résoudre le problème "Impossible d'exécuter le make :aucun fichier ou répertoire de ce type sur /usr/share/perl/5.14/CPAN/Distribution.pm ” erreur lors de l'exécution d'un programme Perl.

Can't exec "/usr/bin/make": No such file or directory at
> /usr/share/perl/5.14/CPAN/Distribution.p

Solution :

Si vous obtenez cette erreur lors de la compilation d'une application ou de l'exécution d'un programme Perl, voici comment vous pouvez la résoudre.

En regardant le message d'erreur "Can't exec /usr/bin/make" , il est clair qu'il manque 'make' au système d'exploitation . Exécutez la commande ci-dessous pour voir si make est installé sur le système.

# whereis make

Si aucun résultat n'est affiché, installez make comme indiqué ci-dessous :

Sur les variantes Ubuntu :

# apt-get install build-essential

Le build-essential package installera d'autres outils requis avec make .

Sur les variantes CentOS/Fedora/RedHat :

# yum groupinstall "Development Tools"

Les "Development Tools" package installera les outils requis avec make .

Vérifiez si make est installé en tapant 'make' commande ou en utilisant whereis commande.

$ whereis make
make: /usr/bin/make /usr/share/man/man1/make.1.gz

C'est tout !


Linux
  1. erreur fatale openssl/evp.h :aucun fichier ou répertoire de ce type :[Résolu]

  2. Impossible d'exécuter mysql_config :aucun fichier ou répertoire de ce type sur Makefile.PL [Réparer]

  3. Correction de l'erreur fatale openssl err.h - Aucun fichier ou répertoire de ce type [OpenCA]

  4. Erreur Shell-init lors de la récupération du répertoire actuel [Réparer]

  5. Erreur :Tcl.h introuvable (aucun fichier ou répertoire de ce type) ?

Correction :impossible d'exécuter "locale" :aucun fichier ou répertoire de ce type dans /usr/share/perl5/Debconf/Encoding.pm

Aucune erreur de fichier ou de répertoire de ce type lors de l'exécution d'un binaire

Erreur de compilation :g++ :erreur lors de la tentative d'exécution de 'cc1plus' :execvp :aucun fichier ou répertoire de ce type

Pourquoi ENOENT signifie-t-il Aucun fichier ou répertoire de ce type ?

Erreur fatale :cuda.h :aucun fichier ou répertoire de ce type

touch :impossible de toucher `foo' :aucun fichier ou répertoire de ce type