cygwin conflictuel et chemin de windows

si mon chemin Windows ressemble à ceci:

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

alors quand je vais dans cgywin et que j’entre “ruby”, il exécutera le ruby ​​de c: \ ruby ​​\ bin, à défaut de trouver le ruby ​​installé dans mon cygwin. Je dois exclure ce chemin pour que cygwin exécute celui de / usr / bin.

Mais j’ai besoin de ces deux chemins, car je veux aussi lancer Ruby dans Windows.

De toute façon avoir cygwin avoir son propre chemin et ne pas en hériter dans Windows?

Merci.

Ajoutez une entrée dans votre fichier .profile pour définir le chemin d’access à votre choix dans cygwin.

Dans cygwin, exécutez la commande:

$  ~/.profile 

Ensuite, définissez la variable d’environnement PATH comme vous le souhaitez, par exemple:

 export PATH=/cygdrive/c/cygwin/bin 

NOTE Je ne me souviens plus si vous pouvez utiliser la version c: … du chemin, mais si vous émettez la commande env, vous verrez ce qu’elle devrait être.