Si %username%
dans le chemin C:\Users\%username%\AppData\Roaming\nvm contains
des symboles non latins (dans mon cas, le nom d'utilisateur est écrit avec des caractères cyrilliques), chaque commande nvm
affiche ce message d'erreur, par exemple:
C:\Windows\system32>nvm arch
C:\Users\�����\AppData\Roaming\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: 64-bit.
La solution possible consiste à écrire settings.txt avec un encodage UTF-8 au lieu de ANSI. Après la correction manuelle de l'encodage du fichier avec le message d'erreur Notepad ++ disparaît et maintenant tout fonctionne correctement:
C:\Windows\system32>nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
L'encodage l'a corrigé pour moi car mon nom contient "ø".
a corrigé le problème pour moi! Merci! (le nom contient "ß")
J'ai changé en UTF-8 après,
C:\WINDOWS\system32>nvm arch
**There's a space. C:\Users\中文\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: -bit.
cela échoue: C: \ Users \ Lucian Naie \ AppData \ Roamingnvm
@lnaie Je pense qu'il y a un autre problème concernant les espaces ou les espaces dans le nom d'utilisateur, veuillez y ajouter votre voix.
@janjon Vos variables d'environnement NVM_ * ont-elles les valeurs correctes si vous effectuez un gci env:
dans une fenêtre PowerShell?
Je pense que j'ai le même problème que mon compte a un point entre mon prénom et mon nom.
Le problème est maintenu avec les blancs
Veuillez résoudre le problème avec les espaces vides dans le nom du compte, merci
@ jose-vasquez-mantum - J'accepterais une Pull Request si quelqu'un la corrige.
Si quelqu'un en souffre, voici une suggestion:
Tout devrait fonctionner sans problème.
En passant, j'aimerais aider, mais je ne sais pas Go, alors ...
J'ai également un espace dans mon dossier Utilisateur Windows, et le travail de @urbgimtam a fonctionné pour moi.
Commentaire le plus utile
Si quelqu'un en souffre, voici une suggestion:
(n'oubliez pas de fermer cmd et d'en ouvrir un nouveau.)
Tout devrait fonctionner sans problème.
En passant, j'aimerais aider, mais je ne sais pas Go, alors ...