Nvm-windows: estado de salida 1

Creado en 26 ene. 2018  ·  4Comentarios  ·  Fuente: coreybutler/nvm-windows

Si esta es una pregunta sobre cómo usar NVM4W, use stackoverflow en su lugar.

Si se trata de un problema relacionado con el antivirus, asegúrese de buscar primero los problemas existentes.

Mi entorno

  • [] Windows 7 o inferior (no es realmente compatible debido a EOL; consulte la wiki para obtener más detalles)
  • [] Windows 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016

  • [] Mi instalación de Windows no está en inglés.

Estoy usando la versión NVM4W:

  • [x] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] Más viejo
  • [ ] Otros (especificar)

Ya tengo...

  • [x] lea el archivo README para estar al tanto de errores de npm y problemas de antivirus.
  • [x] revisó la wiki para asegurarse de que mi problema aún no se haya resuelto.
  • [] verificado Estoy usando una cuenta con privilegios administrativos.
  • [] buscó los problemas (abiertos y cerrados) para asegurarse de que no sea un duplicado.
  • [] se aseguró de que esta no sea una pregunta sobre cómo usar NVM para Windows, ya que gitter se usa para preguntas y comentarios.

Mi problema está relacionado con (marque solo los que correspondan):

  • [] settings.txt
  • [] soporte de proxy (¿ha probado la versión 1.1.0+?)
  • [] Soporte de 32 o 64 bits (¿Ha probado la versión 1.1.3+?)
  • [] Carácter que se escapa (¿ha probado la versión 1.1.6+?)
  • [] Un entorno de shell estándar (terminal / powershell)
  • [] Un entorno de shell no estándar (Cmder, Hyper, Cygwin, git)

Comportamiento esperado

Cuéntame ...

Comportamiento real

estado de salida 1: 'C: \ Programa' no se reconoce como un comando interno o externo,
programa operable o archivo por lotes.

Pasos para reproducir el problema:

  • Instalo noinstall-setup.exe
  • establezca settings.txt en C :.
  • nvm install 8.9.4
  • nvm use 8.9.4 (se produjo un error)

Comentario más útil

Editar archivo

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

Cambio

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

Para

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

La idea es eliminar espacios de User Name a UserName y eliminar las últimas letras para que con ~1 al final haya 8 letras.
Entonces
UserName~1 - 10 letras
UserNa~1 - 8 letras
Eso resolvió mi problema.
Parece que nvm no admite espacios en su propio archivo de configuración que crea por sí mismo de forma predeterminada.
Muchos usuarios tienen espacios en el nombre de su cuenta de Windows.
Esto es un ERROR.

Todos 4 comentarios

Los sistemas de archivos de Windows permiten espacios ... en las rutas ... parece ser el problema.
¿Intentó instalar en una ubicación diferente?

Parece que faltan algunas comillas en los archivos bat.

Lo resolvió instalándolo en otra carpeta Destination y la ruta Set Node.js Symlink no contiene espacios

Editar archivo

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

Cambio

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

Para

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

La idea es eliminar espacios de User Name a UserName y eliminar las últimas letras para que con ~1 al final haya 8 letras.
Entonces
UserName~1 - 10 letras
UserNa~1 - 8 letras
Eso resolvió mi problema.
Parece que nvm no admite espacios en su propio archivo de configuración que crea por sí mismo de forma predeterminada.
Muchos usuarios tienen espacios en el nombre de su cuenta de Windows.
Esto es un ERROR.

Además, esta respuesta de superusuario es valiosa como alternativa alternativa.

Me encontré con esto con la última versión y la única forma en que pude hacer que funcionara era instalarlo en C: \ nvm y un enlace simbólico en C: \ nodejs

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

leiamac picture leiamac  ·  4Comentarios

David263 picture David263  ·  3Comentarios

ctsstc picture ctsstc  ·  3Comentarios

AllainPL picture AllainPL  ·  7Comentarios

flpms picture flpms  ·  4Comentarios