Drei Schritte: Zunächst können Sie wahrscheinlich Befehle vom Terminal aus ausführen . Sie haben Ihren Suchpfad irgendwie durcheinander gebracht. Sie können ein Programm jedoch trotzdem starten, indem Sie den vollständigen Pfad angeben.
ZB /usr/local/bin/bash
würde noch bash starten, auch wenn / usr / local / bin / nicht in Ihrem Suchpfad enthalten ist. (Passen Sie den Pfad nach Bedarf an, ich habe keine Ahnung, wo OS X standardmäßig bash speichert. Ich habe gerade den Ort verwendet, an dem sich bash auf FreeBSD befindet).
Ja, Sie können also Befehle ausführen. Und Sie können diese Befehle verwenden, um Dinge zu beheben.
Zweitens müssen Sie möglicherweise nicht alle Pfade nachschlagen. Das Festlegen eines neuen Pfads für Ihre aktuelle Shell sollte so einfach wie das Eingeben export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
und Drücken von enteroder sein return. Dies ist nur für die offene Hülle zeitlich begrenzt, erleichtert jedoch die Wiederherstellung erheblich.
Drittens versuchen wir, den Fehler zu finden und ihn dauerhaft zu beheben.
Die Fehlermeldung ist ziemlich klar. Zitieren Sie Ihren eigenen Beitrag:export: /Users/Tom/ncbi-blast-2.6.0+/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/ncbi/blast/bin': not a valid identifier
Irgendwo in Ihren Bearbeitungen ist ein Fehler. Öffnen Sie das .profile erneut, indem Sie die Pfade vorübergehend wiederherstellen (siehe Abschnitt 2) oder den vollständigen Pfad angeben.
Wenn Sie eine Sicherungsdatei haben, stellen Sie diese wieder her. Wenn nicht, suchen Sie nach Einträgen wie diesen:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin:$PATH
oder
`PATH =" $ PATH: / newfoldertosearch "
Suchen Sie nach Ihren eigenen Änderungen. Entfernen Sie sie (oder lassen Sie sich unkommentieren, indem Sie ein davorstellen #
und versuchen Sie dann, den Fehler zu lokalisieren. Es kann so einfach sein wie ein; anstelle eines:). Andere leicht zu übersehene Dinge sind Leerzeichen oder nicht druckbare Zeichen.
Schließen Sie Ihre aktuelle Shell während der Bearbeitung nicht. Halten Sie das bekannte (oder vorübergehend wiederhergestellte) Arbeitsgerät offen und testen Sie es in einer zweiten Shell. Dies ist eine bewährte Methode für alle Änderungen an Ihrem Profil.
PS: Das Pluszeichen am Ende von ncbi-blast-2.6.0 + in einer nicht notierten Zeichenfolge ist zwar der Fall, aber ich habe kein OSX zum Testen.