Perl nicht gefunden?

Perl nicht gefunden?

Ich versuche, ein PL-Skript in der Konsole auszuführen. Es zeigt mir diesen Fehler:

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

Was bedeutet das?

wo ist perl

gibt nur

Perl:

Und welches Perl gibt zurück: kein Perl in … (ein paar Ordnern)

Ich habe Fedora 18

Antwort1

Ich vermute, Perl ist nicht dort, wo es sein sollte.

Die Überprüfung erfolgt mit which perl. Wenn Sie hierdurch keinen Standort erhalten, befindet sich Perl nicht in Ihrem Pfad (für zusätzliche Punkte versuchen Sie, whereis perlob which perl funktioniert).

Wenn Perl nicht auf Ihrem Weg ist, werden Sie perl:nicht cool. Es ist Zeit, das System zu plündern.

Wir können mit locate alles finden, was Perl heißt oder enthält.wahrscheinlichSuche nach einer Binärdatei. Wir können es also versuchen locate perl|grep bin- dies sollte jede Datei namens curl finden und jeden Pfad zurückgeben, der bin enthält. Theoretisch können Sie den vollständigen Pfad hier finden und /path/to/perl vmware-install.pl ausführen und essollenArbeit. Ich würde auch die Tatsache bedenken, dass Sie dies möglicherweise als Root tun müssen, wenn es das Skript ist, von dem ich glaube, dass es das ist.

Wenn PerlTrotzdemnicht da, ich würde über die unsagbaren Schrecken nachdenken, denen Ihr Betriebssystem ausgesetzt gewesen sein muss, da Perl im Allgemeinen standardmäßig installiert ist.

Antwort2

yum install perl

Versuchen Sie dies, bevor Sie Ihren Befehl erneut ausführen. Es scheint, als wäre Perl nicht auf Ihrem System installiert.

verwandte Informationen