Ich verwende OS X.
Befolgen Sie diese Anweisungen (Installieren von MySQL unter Mac OS X) Ich habe eine Datei hinzugefügt /usr
und der Inhalt war
PATH=/usr/local/mysql/bin:$PATH
Eigentlich habe ich versucht, den mysql
Befehl zum Laufen zu bringen, aber jetzt kann ich nicht auf das Terminal zugreifen. Ich bekomme nur einen Cursor, aber keine Befehlszeile. Ich kann die von mir erstellte Datei auch nicht im Finder finden. Ich habe Befehlstaste + Umschalt + G verwendet, um den Ordner zu finden, /usr
aber die Datei ist nicht da.
Antwort1
bash
Warum startet Ihr nicht?
Wenn Ihr System bash
nicht richtig startet, ist eine seiner Konfigurationsdateien defekt. Diese sind:
/etc/profile
Und danach das erste davon, das es finden kann:
~/.bash_profile
~/.bash_login
~/.profile
Wenn Sie das Tutorial richtig befolgt haben, haben Sie die ~/.profile
Datei erstellt. Aber nicht in /usr
. Sie sollte in Ihrem $HOME
Verzeichnis liegen, das sich unter befindet /Users/your-username
und der Shell bekannt ist ~
. Sie können alles hineinschreiben, was Sie wollen /usr
, und es würde den Start von Bash nicht beeinträchtigen.
Entfernen wir~/.profile
Versuchen Sie, in die Terminal.app-Einstellungen zu gehen und Folgendes zu ändern:
Der Befehl, den Sie ausführen möchten, lautet:
/bin/rm /Users/your-username/.profile
Vergessen Sie nicht, das Häkchen zu entfernenInnerhalb der Shell ausführen. Natürlich ändern Sie your-username
zu Ihremtatsächlichkurzer Benutzername. Sobald Sie dieses Terminalprofil öffnen, .profile
wird Ihre vorhandene Datei gelöscht.
Sie können dann das Häkchen beiFühren Sie den Befehl ausFeld und versuchen Sie, von vorne zu beginnen.
Andere Möglichkeiten zum Debuggen
Wenn die oben genannten Schritte nicht geholfen haben,Führen Sie den Befehl ausVersuchen Sie, Folgendes auszuführen:
/usr/bin/tail -n 10 /Users/your-username/.bash_history
Dadurch können Ihre letzten Schritte zurückverfolgt werden. Dies wären wertvolle Informationen für Ihren Beitrag.
Ihr Terminal zeigt Could not open a new pseudo-tty
?
In diesem Fall ist ein Neustart erforderlich. Sie haben aus irgendeinem Grund zu viele Forks erstellt und damit die Dateisystemgrenzen überschritten. Dies sollte durch einen einfachen Neustart Ihres Macs wiederhergestellt werden können.
Antwort2
Ich habe das Problem durch einen Neustart meines Computers gelöst. Ich bin mir nicht wirklich sicher, was das Problem war.
Ich kam auf die Idee, weil Could not open a new pseudo-tty.
in meinem Terminal erschien, nachdem ich die Slhck-Anweisungen zum Entfernen meiner .profile-Datei befolgt hatte. Dann habe ich bei Google gesucht und dies gefunden;
http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html.
Danke