Wie kann ich $PATH (.bash_profile) unter OSX bearbeiten?

Ich versuche, einen Eintrag in PATH zu bearbeiten, da ich etwas falsch gemacht habe.

Ich benutze Mac OS X 10.10.3

Ich habe es versucht:

> touch ~/.bash_profile; open ~/.bash_profile

Aber der Datei-Editor öffnet sich mit nichts drin.

Mein Problem:

Ich versuche, ANDROID_HOME in meinem PATH zu installieren

Ich habe es falsch geschrieben, aber als ich das Terminal schloss und zurückging, war es weg, also habe ich es erneut versucht:

export ANDROID_HOME=//android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Dieses Mal habe ich den Befehl richtig eingegeben, aber als ich das Terminal schloss, waren meine Einstellungen wieder verschwunden.

Wie kann ich meine gewünschten Einstellungen ausführen?

Wie würde ich den oben genannten Code eingeben, wenn ich die Datei bash.profile bearbeiten würde?

Vielen Dank!

Lösung

Sie müssen diese Datei mit einem Texteditor öffnen und dann speichern.

touch ~/.bash_profile; open ~/.bash_profile

Es öffnet die Datei mit TextEdit, fügt Ihre Änderungen ein und speichert sie dann. Wenn du sie wieder öffnest, findest du deine Änderungen.

Sie können auch andere Editoren verwenden:

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

Aber wenn Sie nicht wissen, wie man sie benutzt, ist es einfacher, den "offenen" Ansatz zu verwenden.


Alternativ können Sie sich auf pbpaste verlassen. Kopieren

export ANDROID_HOME=//android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

in die Systemzwischenablage und führen Sie dann in einer Shell

pbpaste > ~/.bash_profile

Alternativ können Sie auch cat verwenden

cat > ~/.bash_profile

(jetzt wartet cat auf eine Eingabe: fügen Sie die beiden Exportdefinitionen ein und drücken Sie dann ctrl-D).

Kommentare (3)

Für Anfänger etwas ausführlicher:

Vergewissern Sie sich zunächst, dass die Datei .bash_profile vorhanden ist? Denken Sie daran, dass die Datei .bash_profile nicht standardmäßig vorhanden ist. Sie müssen sie selbst erstellen.

Gehen Sie in Ihren Benutzerordner im Finder. Die Datei .bash_profile sollte dort zu finden sein. -> HD/Benutzer/[BENUTZERNAME]

Zur Erinnerung: Dateien mit einem Punkt am Anfang '.' sind standardmäßig versteckt.

So zeigen Sie versteckte Dateien im Mac OS Finder an:

Press: Command + Shift + .

Wenn es nicht vorhanden ist, müssen Sie das .bash_profile selbst erstellen.

Terminal öffnen und mit einem einfachen Befehl in den Benutzerordner wechseln:

cd

Wenn die Datei nicht vorhanden ist, benutzen Sie diesen Befehl, um die Datei zu erstellen:

touch .bash_profile

Zweitens, wenn Sie sich die komplizierten Befehle zum Speichern und Schließen in vim, nano usw. nicht merken können (wie oben empfohlen), ist es am einfachsten, die .bash_profile Datei in Ihrem bevorzugten Code-Editor (Sublime usw.) zu öffnen.

Finder -> Benutzerordner. Rechtsklick -> Öffnen mit : Sublime Text (oder einem anderen Code-Editor). Oder ziehen Sie die Datei auf eine Anwendung im Dock.

... und dort können Sie ihn bearbeiten, Exportbefehle in neue Zeilen einfügen.

Kommentare (3)

Mac OS X speichert den Pfad nicht in .bash_profile, sondern in .profile, da Mac OS X ein Zweig der *BSD-Familie ist. Sie sollten in der Lage sein, den Export blah blah blah in .profile zu sehen, wenn Sie cat .profile in Ihrem Terminal ausführen.

Kommentare (1)