Altere a versão do nó.
status de saída 1: 'C: \ Usuários \ Konrad' não é reconhecido como um comando interno ou externo,
programa operável ou arquivo em lote.
Ele cuspiu minha pasta de usuário pela metade por espaço.
nvm use 11.1.0
Sim, parece que sua pasta de usuário não pode conter espaços em branco.
Eu vejo o mesmo problema
Oh, eu ia escrever isso antes, mas esqueci. Na verdade, você pode editar o arquivo de configuração para usar a convenção de caminho do DOS (você pode encontrar o nome abreviado do diretório correto com o comando dir /x
) e, teoricamente, a correção mais fácil seria criar a configuração usando esta convenção em primeiro lugar, mas isso soa mais como esconder um bug do que corrigi-lo.
Eu esperaria que o nvw-windows funcionasse no Windows por padrão.
mesmo problema +1
obrigado @Mourdraug funcionou!
Abra o Cmd, vá para o diretório Usuários, digite dir / x e você verá a versão abreviada do nome dos usuários. (ALEXKA \ ~ 1 no meu caso)
Dentro da instalação do nvm (AppData \ Roaming \ nmv no meu caso) existe um arquivo de configurações, edite a primeira linha e ao invés de ter o nome do espaço coloque aquela versão abreviada e deixe o resto igual assim:
root: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm
Isso é corrigido no mestre. Só não tive tempo de cortar uma versão 1.1.8.
É possível construir isso em qualquer máquina Windows? iscc o executável zip não funciona. Eles são para janelas de 32 bits? O bastão de construção também não funciona.
Se você usou o scoop para instalar o nvm, o diretório do arquivo settings.txt é
C: \ Users \ John Doe \ scoop \ persist \ nvm \ settings.txt
EDIT: Você também pode ir nvm root
para encontrar o diretório certo.
Instalado em C:/Program Files/..
não foi possível encontrar uma solução alternativa para fazê-lo funcionar até agora ...
Olá, acabei de encontrar o mesmo problema em um sistema Windows 10 ... Suspeitei que o analisador de string do caminho da raiz do usuário não consegue lidar com um espaço em qualquer lugar no nome do caminho da raiz ... então dei a ele o 7.3 caminho do usuário DOS nome em vez disso como sugerido acima ... J52B0 ~ 1.CLA em nosso caso, e isso de fato funcionou muito bem, obrigado.
Sim, isso ainda é problema, 1.1.8 ainda não foi lançado, ou seja. a correção apropriada ainda está em algum lugar no log de commits, esperando pelo próximo lançamento. Até então, a solução alternativa mencionada acima deve fazer o trabalho.
Ainda está quebrado - espaços em caminhos de arquivo têm sido uma coisa por um bom tempo!
1] No cmd vá para o diretório inicial (Usuário no meu caso) Execute "dir / x"
2] Encontre o nome abreviado do seu diretório (no meu caso, Suyash Savji = SAVJIS ~~ 1)
3] Vá para C: \ Usuários \ "Arquivo inicial" \ AppData \ Roaming \ nvm
4] Abra o arquivo settings.txt e substitua o nome do arquivo inicial pelo nome abreviado (no meu caso, Suaysh Savji :: SAVJIS ~~ 1)
5] Em cmd vá para o arquivo de versão instalado, por exemplo. v11.0.0 e execute "nvm use 11.0.0"
Excelente ! Seguiu as 5 etapas e funcionou
Muito obrigado pela solução!
muito obrigado, isso é realmente útil
Para alguém que não é capaz de trabalhar com ~ 1 método de @kirkouimet (obrigado companheiro) em # 41
Abra o CMD, vá para a pasta Usuários e obtenha o nome da pasta abreviada.
e digite
dir\x
Agora, depois de copiar ou anotar o nome da pasta
Espero que ajude
Devo dizer que corrigir esse problema manualmente pelo usuário não é uma solução para mim.
O Windows pode ter espaços nos nomes das pastas e muitos usuários têm isso (por causa da conta da Microsoft) por padrão.
A correção deve ser fornecida no próprio nvm pelos desenvolvedores, não pelos usuários que desejam usá-la em sua extremidade.
@ savjisuyash-code Muito obrigado. funcionou...!
@ Swarag-N, obrigado pelas imagens
Muito obrigado por isso
NÃO tenho nenhum nome de usuário abreviado, o que devo fazer ??
@ savjisuyash-code Funcionou perfeitamente, obrigado!
Não funcionou para mim ... não recebi nenhum nome de usuário abreviado
Não funcionou para mim porque não estou recebendo o nome abreviado do meu usuário
Enfrentou o mesmo problema e o resolveu usando estas ajudas
obrigado @Mourdraug funcionou!
Abra o Cmd, vá para o diretório Usuários, digite dir / x e você verá a versão abreviada do nome dos usuários. (ALEXKA ~ 1 no meu caso)
Dentro da instalação do nvm (AppData \ Roaming \ nmv no meu caso) existe um arquivo de configurações, edite a primeira linha e ao invés de ter o nome do espaço coloque aquela versão abreviada e deixe o resto igual assim:
root: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm
isso funcionou para mim. muito obrigado! Especialmente considerando que fazer todo o resto levaria mais tempo. isso é demais
Isso é corrigido no mestre. Só não tive tempo de cortar uma versão 1.1.8.
Então, chegando em 2 anos e o instalador de download ainda é 1.1.7 ... Eu entendo que este é um software livre (e tenho certeza que será MUITO ÚTIL assim que começar a funcionar), mas só por curiosidade, como longo É o seu ciclo de desenvolvimento? ;)
Ainda quebrado em dez / 2020
Comentários muito úteis
obrigado @Mourdraug funcionou!
Abra o Cmd, vá para o diretório Usuários, digite dir / x e você verá a versão abreviada do nome dos usuários. (ALEXKA \ ~ 1 no meu caso)
Dentro da instalação do nvm (AppData \ Roaming \ nmv no meu caso) existe um arquivo de configurações, edite a primeira linha e ao invés de ter o nome do espaço coloque aquela versão abreviada e deixe o resto igual assim:
root: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm