Nvm-windows: Node.js v5.4.0 ist nur in 32-Bit verfügbar.

Erstellt am 11. Jan. 2016  ·  18Kommentare  ·  Quelle: coreybutler/nvm-windows

wenn ich versuche nvm install 5.4.0
Ich bekomme das: Node.js v5.4.0 ist nur in 32-Bit verfügbar.

Hilfreichster Kommentar

Ich bekomme auch eine Fehlermeldung, ich habe kürzlich Microsoft-Updates installiert, die vielleicht etwas kaputt machen.

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

Windows 10 x64 Version 2004 (Betriebssystembuild 19041.264)
nvm -v 1.1.7

Alle 18 Kommentare

Kann unter Windows 10 nicht neu erstellt werden:

image

@vincentlws - Welche Windows-Version verwenden Sie?

@coreybutler , habe das gleiche Problem.

Ausführen von Windows 7 x64.

Außerdem habe ich es geschafft, mich in eine Art Gurke zu verwickeln, die versuchte, dies zum Laufen zu bringen. Zuerst dachte ich, dass ausführbare 32-Bit-Dateien auf 64-Bit-Rechnern in Ordnung sind (nicht umgekehrt).

Also, nachdem ich den Fehler bekommen habe:

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

Ich habe mich für folgendes entschieden:

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.

Also dachte ich, es wäre einfach nicht installiert, aber ich dachte, ich würde es überprüfen, um sicherzustellen, dass:

nvm install 5.4 32
> Version 5.4.0 is already installed.

Hmm, obwohl es sagte, es könne nicht installiert werden, sagte es dann, es _war_ installiert, also habe ich versucht, nvm zu zwingen, es zu verwenden:

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

Ok, toll, jetzt verwende ich die neueste Version von Node. _Nicht gut.

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

Okay, es funktioniert also nicht, ich wechsle einfach zurück zu der 64-Bit-Version, die ich zuvor installiert hatte, also habe ich versucht, nvm list auszuführen. Zuerst habe ich das folgende Fehler-Popup erhalten:

untitled

Aber dann _did_ die folgende Ausgabe an die Konsole:

nvm list
>
> 5.4.0
> 0.12.0
> 0.10.38

Aber nvm use weiß anscheinend nichts über die Versionen, die in der Liste enthalten sind, aber 64-Bit sind:

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

Ich werde fortfahren und den Ordner des installierten Knotens 5.4.0 ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) verschieben, wie in der ersten Ausgabe erwähnt, als ich nvm tatsächlich gezwungen habe, die 32-Bit-Version zu installieren und mich zu melden ...

Also habe ich den Ordner ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) in einen anderen Sicherungsordner verschoben und Folgendes ausgeführt:

nvm list
>
> 0.12.0
> 0.10.38

Kein Fehler-Popup. Also habe ich folgendes ausgeführt:

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

Ich bin mir nicht sicher, was hier das Problem ist, also habe ich mich entschieden, diese Version erneut zu installieren:

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

Jetzt funktioniert nvm use 0.12.0 . Also, ich bin wieder einsatzbereit, aber das hat mir ein bisschen Kopfschmerzen bereitet – auf lange Sicht jedoch hoffentlich hilfreich!

Außerdem werde ich versuchen, nvm selbst zu aktualisieren, aber zu der Zeit habe ich die folgende Version verwendet:

nvm version
> 1.0.6

Okay, ich habe auf nvm 1.1.0 aktualisiert, aber und nach der Neukonfiguration des Proxys (das ist eine Sache, die beim Update-Prozess anscheinend nicht kopiert wird, BTW), erhalte ich jetzt die folgende Fehlermeldung:

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

Heißt es, dass es nicht verfügbar ist, weil es nicht in 64-Bit verfügbar ist? Jetzt verwirrt.

Ich erhalte den Fehler Version x.x not available... für _jede_ Version. Ich bin mir nicht sicher, was der Deal ist ... Ich werde versuchen, das neueste nvm vollständig zu deinstallieren und neu zu installieren und zu sehen, ob die Dinge wieder funktionieren und normal funktionieren.

Ich hatte ein ähnliches Problem, konnte Knoten v4.4.3 oder andere über der 0.x-Version nicht installieren.
Ich habe nvm-windows -v 1.0.6 verwendet.
Das Aktualisieren von nvm-windows auf -v 1.1.0 half, das Problem zu beheben.

Gelöst:

Upgrade auf nvm-windows auf v 1.1.0 hat dieses Problem behoben

Du musst es nur tun
nvm installieren 5.4 32
Es wird die 32-Bit-Version des Knotens anstelle der standardmäßigen 64-Bit-Version heruntergeladen

Ich glaube, dass dies in den neuesten Versionen (1.1.0+) behoben wurde. Fühlen Sie sich frei, wieder zu öffnen, wenn dies noch jemand erlebt.

Obwohl ich den Fehler nicht erhalte, wenn ich nvm install 12.16.2 mache, erhalte ich den Fehler, wenn ich nvm install lts/erbium mache.

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

Ich verwende gerne die Codenamen, da immer die neuesten Minor- und Patch-Versionen heruntergeladen werden.
Im Moment reicht es aus, die genaue Version anzugeben.


Windows 10 x64
nvm -v 1.1.7

Ich bekomme auch eine Fehlermeldung, ich habe kürzlich Microsoft-Updates installiert, die vielleicht etwas kaputt machen.

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

Windows 10 x64 Version 2004 (Betriebssystembuild 19041.264)
nvm -v 1.1.7

Erhalten Sie den gleichen Fehler mit Windows 10 und 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

Erstens sieht diese Eingabeaufforderung wie Linux aus, nicht wie Windows. Wenn Sie macOS/Linux oder WSL verwenden, möchten Sie https://github.com/nvm-sh/nvm , das für mac/Linux bestimmt ist (und nicht mit diesem Projekt zusammenhängt).

Wenn Sie tatsächlich Windows ausführen, liegt das Problem bei nvm install lts/dubnium . NVM4W unterstützt noch keine Downloads von benannten Versionen. Sie müssen eine aktuelle Version von Node angeben, z. B. 14.13.0 . Wenn Sie eine Version suchen müssen, können Sie nvm list available für eine Liste verwenden.

Standardmäßig werden 32-Bit-Versionen heruntergeladen, es sei denn, Sie geben die Version auch explizit an (zB nvm install 14.13.0 64 ).

Ich verwende kein Unix wie wsl, habe aber das gleiche Problem.

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

Skript1

scoop update nvm

Ausgang1

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

Skript2

nvm install --lts 64

Ausgang2

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

Skript3

nvm install --lts 32

Ausgang3

--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.

Skript4

nvm arch

Ausgang4

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

@yuusakuri - --lts ist kein unterstütztes Flag.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

flpms picture flpms  ·  4Kommentare

webspecialist picture webspecialist  ·  5Kommentare

SufyanParkar picture SufyanParkar  ·  4Kommentare

leiamac picture leiamac  ·  4Kommentare

hsali picture hsali  ·  4Kommentare