J'ai reçu la mise à jour Windows 10 Anniversary aujourd'hui et je suis impatient d'essayer le nouveau sous-système Linux sous Windows. Cygwin était précédemment installé sur Windows 10. Lorsque je lance bash depuis l' invite de commande , il lance directement cygwin au lieu d'essayer d'installer le sous-système Linux pour Windows. La désinstallation de Cygwin aiderait-elle?
windows-10
cygwin
windows-subsystem-for-linux
windows-10-v1607
Vivek Vijayan
la source
la source
Réponses:
Si vous appelez
where bash
dans l'invite de commande, vous constaterez que le Cygwin/usr/bin
ou similaire a été trouvé dans votre PATH. En fait, vouswhere
pourriez même trouver deuxbash
es, l'un de Cygwin et l'autre de Bash pour Windows.Le moyen le plus simple et le plus rapide de résoudre ce problème consiste à supprimer Cygwin de votre variable d’environnement PATH. Avec votre invite de commande toujours ouverte, exécutez
systempropertiesadvanced
, cliquez surEnvironment Variables...
en bas à droite, recherchez l'Path
entrée dans la liste Variables système, cliquez sur Modifier et supprimez la partie contenant Cygwin.Si cela vous semble encore trop compliqué, utilisez un programme tel que Rapid Environment Editor qui en fait un processus simple, difficile à gâcher.
N'oubliez pas non plus d'installer réellement Bash pour Windows en tant que fonctionnalité Windows ( merci Ramhound ).
la source