Nvm-windows: nvm use down não funciona enquanto o diretório inicial do usuário tem espaço

Criado em 10 abr. 2016  ·  8Comentários  ·  Fonte: coreybutler/nvm-windows

Meu ambiente

  • [] Windows 7 ou inferior (não é realmente compatível devido ao EOL)
  • [] Windows 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016
  • [] Minha instalação do Windows não está em inglês.

    Eu já...

  • [x] leia o README para estar ciente dos problemas do npm e do antivírus.

  • [x] revisou o wiki para ter certeza de que meu problema ainda não foi resolvido.
  • [x] verificado Estou usando uma conta com privilégios administrativos.
  • [x] pesquisou os problemas (abertos e fechados) para se certificar de que não era uma duplicata.
  • [x] certificou-se de que esta não é uma pergunta sobre como usar o NVM para Windows, já que o gitter é usado para perguntas e comentários.

    Meu problema está relacionado a (marque apenas os que se aplicam):

  • [] settings.txt

  • [] suporte de proxy
  • [] Suporte de 32 ou 64 bits

Nenhum dos acima

Comportamento esperado

Meu diretório inicial é algo como C: Usuáriosxxx yyy, que tem um espaço entre xxx e yyy

Etapa 1. Instalando através do instalador.
Etapa 2. Instalação do nvm 4.4.2
Etapa 3. nvm use 4.4.2

Comportamento Real

na etapa 3, recebi uma mensagem de erro como
status de saída 1: 'C: Usersxxx' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.

Etapas para reproduzir o problema:

instale e use o nvm por um usuário cujo diretório inicial tenha um espaço.

duplicate

Comentários muito úteis

Aqui está a solução:

  1. Desinstale o nvm através do painel de controle
  2. Instale o nvm via nvm-setup.exe
  3. Quando solicitado, altere o caminho de instalação de _C: UsuáriosAppDataRoamingnvm_ para _C: UsersPublicnvm_.

Executando nvm root agora deve mostrar _C: UsersPublicnvm_ e as coisas _devem_ funcionar.

Todos 8 comentários

Eu tenho o mesmo problema: choro:

Aqui está a solução:

  1. Desinstale o nvm através do painel de controle
  2. Instale o nvm via nvm-setup.exe
  3. Quando solicitado, altere o caminho de instalação de _C: UsuáriosAppDataRoamingnvm_ para _C: UsersPublicnvm_.

Executando nvm root agora deve mostrar _C: UsersPublicnvm_ e as coisas _devem_ funcionar.

Olá !
O mesmo problema aqui, mas não consegui resolver. Estou usando o prompt casual e instalei o mod cygwin.

  1. Desinstalei o nvm e o nó.
  2. Nó de instalação (em 64bits com .msi ).
  3. Instale o nvm para windows substituindo meu nome espaçado por Public no caminho de instalação.
  4. Depois do meu teste aqui, o que ele pede:
    node

o mesmo problema de Ugarz
e quando eu desinstalo todo o nó antes de instalar o nvm-windows. após abrir cmd.ext. ele me diz que "erroe open setting.txt: o sistema não consegue encontrar o arquivo especificado"

Duplicado de # 41.

  1. No cmd, vá para o seu diretório inicial e digite dir / x para ver o nome abreviado para esta pasta
  2. Em seguida, substitua seu nome de usuário por este nome abreviado no arquivo setting.txt
  3. Funciona
  1. No cmd, vá para o seu diretório inicial e digite dir / x para ver o nome abreviado para esta pasta
  2. Em seguida, substitua seu nome de usuário por este nome abreviado no arquivo setting.txt
  3. Funciona

Isso funciona .. Obrigado

Funciona para mim..! Obrigado

Esta página foi útil?
0 / 5 - 0 avaliações