Nvm-windows: instalación de nvm - errores

Creado en 6 feb. 2018  ·  12Comentarios  ·  Fuente: coreybutler/nvm-windows

Mi entorno

  • [+] Windows 7 o inferior (no es realmente compatible debido a EOL; consulte la wiki para obtener más detalles)
  • [+] Mi instalación de Windows no está en inglés.

Estoy usando la versión NVM4W:

  • 1.1.6

Ya tengo...

  • [+] lea el archivo README para estar al tanto de errores de npm y problemas de antivirus.
  • [+] revisó la wiki para asegurarse de que mi problema aún no se haya resuelto.
  • [+] verificado Estoy usando una cuenta con privilegios administrativos.
  • [x] 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.
  • [] buscó los problemas (abiertos y cerrados) para asegurarse de que no sea un duplicado.

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

  • Un entorno de shell estándar (terminal / powershell)

Comportamiento esperado

Comportamiento real

nvm install 7.10.1
C: Users \ \ AppData \ Roaming \ nvm no se pudo encontrar o no existe. Saliendo.
Descargando node.js versión 7.10.1 (64 bits) ...
Error al crear C: Users \ \ AppData \ Roaming \ nvm \ v7.10.1 \ node64.exe - abra C: Users \ \ AppData \ Roaming \ nvm \ v7.10.1 \ node64.exe: el sistema no puede encontrar la ruta especificada.
Error al descargar https://nodejs.org/dist/v7.10.1/win-x64//node.exe - argumento no válido
Completo
Creando C: Users \ \ AppData \ Roaming \ nvm \ temp

mkdir C: Users \ \ AppData \ Roaming \ nvm \ temp: el sistema no puede encontrar la ruta especificada.

Pasos para reproducir el problema:

Instalar en pc
reiniciar

Comentario más útil

¡Hola tios!

Tuve el mismo problema. Para mí, la causa del problema eran los caracteres especiales en mi nombre de usuario de Windows. Pude solucionar este problema restableciendo la raíz de Nvm: nvm root C:\Users\username\AppData\Roaming\nvm

Todos 12 comentarios

¿Su nombre de usuario tiene espacios? Ejemplo C:\Users\john doe\AppData\Roaming\nvm

no (tengo russian_lang)

Si abre esta ruta C:\Users\������\AppData\Roaming\ en su Explorador de archivos, ¿ve la carpeta nvm ?

Tengo el mismo problema ¿Cómo volver a solucionarlo?

¡Hola tios!

Tuve el mismo problema. Para mí, la causa del problema eran los caracteres especiales en mi nombre de usuario de Windows. Pude solucionar este problema restableciendo la raíz de Nvm: nvm root C:\Users\username\AppData\Roaming\nvm

Supongo que ������ en C:\Users\������\AppData\Roaming\ es una representación ASCII de caracteres UTF (multibyte).
puede ser nvm internamente no usa una cadena multibyte y pasa a Win API caracteres incorrectos para la ruta?

El mismo problema, mi nombre de usuario es François , y Windows no parece reconocer el ç correctamente, tal vez en algún lugar del programa, ¿es necesario envolver la ruta entre comillas?

En PowerShell (con derechos de administrador):

C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est introuvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp

mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.

En Git Bash:

François@FRANÇOIS-PCTOUR ~
$ nvm install latest
C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est intr
ouvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp

mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.

el directorio nvm existe, simplemente no puede encontrarlo:

François@FRANÇOIS-PCTOUR ~
$ ls AppData/Roaming/nvm/
elevate.cmd  elevate.vbs  install.cmd  nodejs.ico  nvm.exe  settings.txt  unins000.dat  unins000.exe  unins000.msg

Después de leer el comentario de @JJnne , probé esto:

PS C:\WINDOWS\system32> nvm root "C:\Users\François\AppData\Roaming\nvm"

Root has been set to C:\Users\François\AppData\Roaming\nvm
PS C:\WINDOWS\system32> nvm install latest
Downloading node.js version 10.11.0 (64-bit)...
Complete
Creating C:\Users\François\AppData\Roaming\nvm\temp

Downloading npm version 6.4.1... Complete
Installing npm v6.4.1...

Installation complete. If you want to use this version, type

nvm use 10.11.0

¡Y funcionó! Gracias.
¡Pero solo encerrando el camino entre comillas!

Esto debería resolverse en la rama maestra y está programado para su lanzamiento en 1.1.8, al que simplemente no he tenido tiempo de llegar todavía. Probablemente 2-3 semanas antes de que pueda cortar otro lanzamiento.

image
Me da error y no me deja instalarlo

Esto también sucede si no tiene los permisos necesarios para el directorio AppData. Mi computadora portátil de trabajo tiene una configuración extraña en la que, aunque mi cuenta parece tener acceso de administrador en AppData, en realidad no puedo copiar archivos * .exe en ella, por lo que obtengo el error exacto como aparece en la captura de pantalla anterior. Funciona bien si elijo un directorio diferente al instalar.

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