Ich habe Perl mit folgendem Befehl installiert:
curl -L http://xrl.us/installperlnix | bash
Danach führe ich den folgenden Befehl aus, um einen Softlink zu erstellen
ln -sf /usr/local/bin/perl /usr/bin/perl
Ich versuche , Befehle wie jetzt laufen dir
, mkdir
, ll
, rm
, vi
aber nichts scheint für mich zu arbeiten. Auch wenn ich versuche, mich in meine Shell einzuloggen, erhalte ich beim Start folgende Meldung:
Last login: Wed Apr 4 21:50:12 2012 from x.y.z.ip
-bash: perl: command not found
Bitte helfen Sie.
Hier ist das Systemdetail:
cat /proc/version
Linux version 2.6.18-274.18.1.el5.028stab098.1 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Sat Feb 11 15:30:41 MSK 2012
cat /etc/issue
CentOS 5.7 32 bit
Kernel \r on an \m
Ich weiß nicht, ob Perl bereits installiert war oder nicht. und jetzt kann ich nicht überprüfen.
curl
und direkt in eine Shell geleitet haben ), und jetzt sind Sie überrascht, dass Ihr System Probleme hat? Es gibt so gut wie keine Möglichkeit, dieses Problem mit den oben angegebenen Informationen für Sie zu beheben. Bester Rat: Stellen Sie Ihre Backups wieder her und denken Sie bitte etwas genauer nach, bevor Sie in Zukunft handeln.Antworten:
Der Fehler bei der Anmeldung stammt aus der folgenden Zeile in Ihrem bashrc-Skript:
Sie können Perl wahrscheinlich beheben, indem Sie es löschen,
/usr/bin/perl
da das Installationsskript es nicht/usr/local/bin/perl
standardmäßig eingefügt hat. Sie sind sich nicht sicher, woher derln
Befehl stammt. Möglicherweise müssen Sie Ihre Distribution konsultieren, um Perl zu reparieren. Sie sind sich nicht sicher.Das Installationsskript für Perlbrew ist viel länger, als ich lesen möchte. Wenn Sie immer noch Probleme haben, ist es am besten, wenn Sie das Backup löschen und wiederherstellen.
quelle
Perl wurde wahrscheinlich bereits installiert, und wer weiß, was dieses Installationsskript mit Ihrer Umgebung gemacht hat, um es zu vermasseln.
Zwei Lektionen hier:
Möglicherweise können Sie eine Wiederherstellung durchführen, indem Sie Ihre
~/.bashrc
Datei in einen als funktionierend bekannten Zustand versetzen. Ehrlich gesagt würde ich empfehlen, Ihr Betriebssystem neu zu installieren und es erneut zu versuchen.quelle
.bashrc
entstandenen Problemen. Wir haben eine ganze Site für Unix / Linux , die Sie wahrscheinlich auf gute (und wahrscheinlich sicherere ) Tutorials hinweisen und Ihnen helfen kann, anfängliche Hürden zu