5 Stimmen

widersprüchlicher cygwin- und Windows-Pfad

Wenn mein Windows-Pfad wie folgt aussieht:

c: \ruby\bin ;c: \cygwin\bin

Wenn ich dann cgywin aufrufe und "ruby" eingebe, wird das Ruby von c aus ausgeführt: \ruby\bin und kann das in meinem Cygwin installierte Ruby nicht finden. Ich muss diesen Pfad ausschließen, damit Cygwin den von /usr/bin ausführen würde.

Aber ich brauche diese 2 Pfade, da ich Ruby auch unter Windows ausführen möchte.

Gibt es eine Möglichkeit, dass cygwin seinen eigenen Pfad hat und nicht die Pfade von Windows übernimmt?

danke.

3voto

s1mm0t Punkte 5955

Fügen Sie einen Eintrag in Ihr .profile ein, um den Pfad so zu setzen, wie Sie ihn in cygwin haben wollen.

Führen Sie unter Cygwin den Befehl aus:

$ <favourite text editor eg vi> ~/.profile

Setzen Sie dann die Umgebungsvariable PATH auf den von Ihnen gewünschten Wert, z. B.:

export PATH=/cygdrive/c/cygwin/bin

HINWEIS: Ich kann mich nicht erinnern, ob Sie die c:... Version des Pfades verwenden können, aber wenn Sie den env-Befehl eingeben, werden Sie sehen, was es sein sollte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X