Ich habe gestern versucht, omnet++ auf meinem Macbook Pro (OS 10.10) zu installieren. Ich habe einen Fehler bekommen, also lösche ich den Pfad in meinem Bash-Profil.
Jetzt zeigt jeder Befehl, den ich versuche, in meinem Terminal auszuführen, einen Fehler, dass der Befehl nicht gefunden wurde. Ich habe viele Möglichkeiten ausprobiert, aber keine Antwort gefunden.
Holen Sie sich zuerst Ihren PATH für die aktuelle Shell zurück , indem Sie ihn ausführen
PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
export PATH
Beheben Sie dann die PATH-Probleme
path_helper
seine Eingabe aus den Dateien in erhält /etc/paths.d
, scheint mindestens eine dieser Dateien beschädigt zu sein (die letzten beiden Einträge in der Ausgabe sehen irgendwie seltsam aus). Führen Sie zur Behebung aus, /bin/ls -l /etc/paths.d
um den Namen der Datei zu ermitteln, die die Zusätze für omnet++ enthält (sollte entsprechend benannt werden), und entfernen Sie sie mitsudo /bin/rm /etc/paths.d/NAME-OF-FILE
Benutzer3439894
man path_helper
: "Das Dienstprogramm path_helper sollte nicht direkt aufgerufen werden. Es ist nur für die Verwendung durch das Shell-Profil vorgesehen."Zwieback
Zwieback
Beidhändig
/usr/bin
und anderen solchen Orten finden kann (das sind die Orte, die Befehle wietar
,touch
und alles enthalten). @Buscar zeigt auf etwas, das tatsächlich helfen wird. Fügen Sie den Pfad wieder in.bashrc
oder hinzu.bash_profile
, starten Sie die Shell neu, und das sollte es sein.