Nvm-windows: Node.js v5.4.0 solo está disponible en 32 bits.

Creado en 11 ene. 2016  ·  18Comentarios  ·  Fuente: coreybutler/nvm-windows

cuando intento instalar nvm 5.4.0
Obtengo esto: Node.js v5.4.0 solo está disponible en 32 bits.

Comentario más útil

También recibo un error, recientemente instalé actualizaciones de Microsoft, tal vez eso rompa algo.

nvm install --lts
--lts.0.0
Node.js v--lts.0.0 is only available in 32-bit.

Windows 10 x64 versión 2004 (compilación del sistema operativo 19041.264)
nvm-v 1.1.7

Todos 18 comentarios

No se puede recrear en Windows 10:

image

@vincentlws - ¿Qué versión de Windows está ejecutando?

@coreybutler , obteniendo el mismo problema.

Ejecutando Windows 7 x64.

Además, me las arreglé para meterme en una especie de lío tratando de hacer que esto funcionara. Primero, pensé que los ejecutables de 32 bits estaban bien para ejecutarse en máquinas de 64 bits (aunque no al revés).

Entonces, después de obtener el error:

nvm install 5.4
> Node.js v5.4 is only available in 32-bit.

Decidí ejecutar lo siguiente:

nvm install 5.4 32
> Downloading node.js version 5.4.0 (32-bit)... Download failed. Rolling back.
> Rollback failed. remove C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\node32.exe: The process cannot access the file because it is being used by another process.
>
> Could not download node.js v.5.4.0 32-bit executable.

Entonces, pensé que simplemente no estaba instalado, pero pensé en verificar para asegurarme:

nvm install 5.4 32
> Version 5.4.0 is already installed.

Hmm, aunque dijo que no se podía instalar, luego dijo que _estaba_ instalado, así que traté de forzar a nvm a usarlo:

nvm use 5.4 32
> Now using node v.5.4.0 (32-bit)

Ok, genial, ahora estoy usando la última versión de Node. _No es bueno.

npm install [package]
> 'npm' is not recognized as an internal or external command...

De acuerdo, entonces no funciona, simplemente volveré a la versión de 64 bits que había instalado anteriormente, así que intenté ejecutar nvm list . Primero, recibí la siguiente ventana emergente de error:

untitled

Pero luego, la siguiente salida _did_ a la consola:

nvm list
>
> 5.4.0
> 0.12.0
> 0.10.38

Pero, nvm use aparentemente no conoce las versiones que están incluidas en la lista pero que son de 64 bits:

nvm use 0.12.0
> node v.0.12.0 (64-bit) is not installed.

Continuaré y moveré la carpeta del nodo 5.4.0 instalado ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) como se menciona en el primer resultado cuando obligué a nvm a instalar la versión de 32 bits e informar...

Entonces, moví la carpeta ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) a una carpeta de respaldo en otro lugar y ejecuté lo siguiente:

nvm list
>
> 0.12.0
> 0.10.38

No hay ventana emergente de error. Entonces, ejecuté lo siguiente:

nvm use 0.12.0
> node v.0.12.0 (64-bit) is not installed.

No estoy seguro de cuál es el problema aquí, así que decidí instalar esa versión nuevamente:

nvm install 0.12.0
> Downloading node.js version 0.12.0 (64-bit)... Complete.

Ahora, nvm use 0.12.0 funciona. Entonces, volví a estar en funcionamiento, pero eso fue un poco de dolor de cabeza, ¡aunque espero que sea útil a largo plazo!

Además, intentaré actualizar nvm, pero en ese momento estaba usando la siguiente versión:

nvm version
> 1.0.6

Bien, actualicé a nvm 1.1.0, pero después de volver a configurar el proxy (eso es algo que no parece copiarse durante el proceso de actualización, por cierto), ahora aparece el siguiente error:

nvm install 5.4
> Version 5.4 is not available. If you are attempting to download a "just released version", ...

¿Está diciendo que no está disponible porque no está disponible en 64 bits? Confundido ahora.

Recibo el error Version x.x not available... para _todas_ las versiones. No estoy seguro de cuál es el trato ... Voy a intentar una desinstalación completa y reinstalar el último nvm y ver si eso hace que las cosas vuelvan a funcionar normalmente.

Tuve un problema similar, no pude instalar el nodo v4.4.3 u otros por encima de la versión 0.x.
Estaba usando nvm-windows -v 1.0.6.
Actualizar a nvm-windows a -v 1.1.0 ayudó a solucionar el problema.

RESUELTO:

actualizar a nvm-windows a v 1.1.0 resolvió este problema

solo necesitas hacer
instalar nvm 5.4 32
Descargará la versión de 32 bits del nodo en lugar de la versión predeterminada de 64

Creo que esto se ha resuelto en las últimas versiones (1.1.0+). Siéntase libre de reabrir si alguien todavía experimenta esto.

Aunque no recibo el error cuando hago nvm install 12.16.2 , sí recibo el error cuando hago nvm install lts/erbium .

nvm install lts/erbium
lts/erbium.0.0
Node.js vlts/erbium.0.0 is only available in 32-bit.

Me gusta usar los nombres en clave porque siempre descargará las versiones secundarias y parches más recientes.
Por ahora, especificar la versión exacta es suficiente para que funcione.


ventanas 10 x64
nvm-v 1.1.7

También recibo un error, recientemente instalé actualizaciones de Microsoft, tal vez eso rompa algo.

nvm install --lts
--lts.0.0
Node.js v--lts.0.0 is only available in 32-bit.

Windows 10 x64 versión 2004 (compilación del sistema operativo 19041.264)
nvm-v 1.1.7

Obteniendo el mismo error usando Windows 10 y nvm 1.1.7:

$ nvm arch
System Default: 32-bit.
Currently Configured: 32-bit.

$ nvm install lts/dubinum
lts/dubinum.0.0
Node.js vlts/dubinum.0.0 is only available in 32-bit.

@gerardcsaperas

Primero, ese mensaje se parece a Linux, no a Windows. Si usa macOS/Linux o WSL, querrá https://github.com/nvm-sh/nvm , que es para mac/Linux (y no está relacionado con este proyecto).

Si en realidad está ejecutando Windows, el problema está en nvm install lts/dubnium . NVM4W aún no admite descargas de versiones con nombre. Debe especificar una versión real de Node, como 14.13.0 . Si necesita encontrar una versión, puede usar nvm list available para obtener una lista.

De forma predeterminada, descargará versiones de 32 bits a menos que también especifique explícitamente la versión (es decir, nvm install 14.13.0 64 ).

No estoy usando Unix como wsl, pero tengo el mismo problema.

  • Windows10 v20H2 64 bits
  • WindowsPowerShell 5.x
  • nvm: 1.1.7

Guión1

scoop update nvm

Salida1

nvm: 1.1.7 (latest version)
Latest versions for all apps are installed! For more information try 'scoop status'

Guión2

nvm install --lts 64

Salida2

--lts.0.0
Node.js v--lts.0.0 is only available in 32-bit.

Guión3

nvm install --lts 32

Salida3

--lts.0.0
Version --lts.0.0 is not available. If you are attempting to download a "just released" version,
it may not be recognized by the nvm service yet (updated hourly). If you feel this is in error and
you know the version exists, please visit http://github.com/coreybutler/nodedistro and submit a PR.

Guión4

nvm arch

Salida4

System Default: 64-bit.
Currently Configured: -bit.

@yuusakuri - --lts no es una bandera compatible.

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