OK .. Also fand ich die Lösung.
Folgendes habe ich getan: -
1) vi ~/.bash_profile
2) Änderungen vornehmen
3), um source ~/.bash_profile
zu sehen, welche Änderungen wirksam werden.
Es scheint, dass für jede Bearbeitung und den nachfolgenden Quellbefehl die aktuelle Sitzung vorübergehend beibehalten wird.
Wenn ich also dreimal Änderungen vorgenommen habe source
, zeigt es drei Mal denselben Pfad, wenn ich echo $PATH
oder env
. Wenn Sie das Terminal schließen und neu starten, wird alles wieder normal.
Es war also nur eine Frage oder ein Neustart des Terminals !!
Erläuterung: - Unterschiedliche Plattformen können unterschiedlich funktionieren. Ich habe festgestellt, dass Macosx-10.7 auf diese Weise funktioniert.
Der Befehl env zeigt dreimal denselben Pfad
258
Chandra kant
Wenn ich laufe env
, zeigt es 3 mal /usr/bin
unter PFAD. Gleich für jeden Pfad unter PATH
Titel.
Zum Beispiel - mein Scala-Bin-Verzeichnis wird 3 Mal angezeigt.
In meinem .bash_profile wird es jedoch nur einmal geschrieben. Auch nicht in .bashrc. Ich muss diese 3 Vorkommen zu 1 machen, da ich zwar auch unter .Pfad in .bash_profile einen Pfad entferne, aber immer noch 2-mal zeigt, was bedeutet, dass der Pfad noch gesetzt ist.
echo $PATH
zeigt das Gleiche.
Und wenn es darauf ankommt, benutze ich Macosx.
1 Antwort auf die Frage
0
Chandra kant
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
5
Transparente Eingabeaufforderung in Vista?
-
4
Verwenden Sie den Windows-Aktenkoffer von der Befehlszeile aus
-
4
Warum sind einige Befehle nicht vorhanden?
-
11
Gibt es eine einfache Möglichkeit, MP3-Dateien zu teilen?
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
4
Remote-Ordner unter Linux synchronisieren
-
3
Mac OS X: herkömmliche Orte, an denen Binärdateien gespeichert werden sollen
-
6
Vollbild-Vista-Eingabeaufforderung oder Ersatz
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet