Perl não foi encontrado?

Perl não foi encontrado?

Tento executar um script pl no console. Isso me mostra esse erro:

bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory. 

O que isso significa?

onde está perl

retorna apenas

perl:

E qual perl retorna: sem perl em .... (monte de pastas)

Eu tenho o Fedora 18

Responder1

Eu suspeito que Perl não está onde deveria estar.

A maneira de verificar é com which perl. Se isso não fornecer uma localização, o perl não está no seu caminho (para crédito extra, tente whereis perlse qual perl funciona).

Se perl não estiver no seu caminho, você perl:não ficará bem. Hora de vasculhar o sistema.

Podemos usar localizar para encontrar qualquer coisa chamada ou contendo perl. Você éprovavelmenteprocurando um binário. Portanto, podemos tentar locate perl|grep bin- isso deve encontrar qualquer arquivo chamado curl e retornar qualquer caminho que contenha bin nele. Em teoria, você pode encontrar o caminho completo aqui e executar /path/to/perl vmware-install.pl e eledevetrabalhar. Eu também consideraria o fato de que você pode precisar fazer isso como root, se for o script que eu acho.

Se perl foraindanão está aí, eu ponderaria sobre os horrores indescritíveis que seu sistema operacional deve ter enfrentado, já que o perl geralmente é instalado por padrão.

Responder2

yum install perl

Tente isso antes de executar seu comando novamente. Parece que o Perl não está instalado no seu sistema.

informação relacionada