Se %username%
no caminho C:\Users\%username%\AppData\Roaming\nvm contains
alguns símbolos não latinos (no meu caso, o nome de usuário é escrito com caracteres cirílicos), cada comando nvm
exibe esta mensagem de erro, por exemplo:
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.
A solução possível é escrever settings.txt com codificação UTF-8 em vez de ANSI. Após a correção manual da codificação do arquivo com o Notepad ++, a mensagem de erro desaparece e agora tudo funciona bem:
C:\Windows\system32>nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
A codificação corrigiu para mim, pois meu nome contém "ø".
corrigiu o problema para mim! Obrigado! (nome contém "ß")
Mudei para UTF-8 depois,
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.
isso falha: C: \ Users \ Lucian Naie \ AppData \ Roamingnvm
@lnaie Acho que há outro problema com relação a espaços ou espaços em branco no nome do usuário, por favor, adicione sua voz aqui.
@janjon As variáveis de ambiente NVM_ * têm os valores corretos nelas se você fizer um gci env:
em uma janela do PowerShell?
Acho que tenho o mesmo problema, pois minha conta tem um ponto final entre meu nome e sobrenome.
O problema é mantido com espaços em branco
Por favor, resolva o problema com espaços em branco no nome da conta, obrigado
@ jose-vasquez-mantum - Aceito um Pull Request se alguém o corrigir.
Se alguém está sofrendo com isso, aqui vai uma sugestão:
Tudo deve funcionar sem problemas.
Em uma nota lateral, eu gostaria de ajudar, mas não sei Go, então ...
Eu também tenho um espaço na minha pasta de usuário do Windows e o trabalho de @urbgimtam funcionou para mim.
Comentários muito úteis
Se alguém está sofrendo com isso, aqui vai uma sugestão:
(não se esqueça de fechar o cmd e abrir um novo).
Tudo deve funcionar sem problemas.
Em uma nota lateral, eu gostaria de ajudar, mas não sei Go, então ...