Nvm-windows: Node.js v5.4.0 hanya tersedia dalam 32-bit.

Dibuat pada 11 Jan 2016  ·  18Komentar  ·  Sumber: coreybutler/nvm-windows

ketika saya mencoba nvm menginstal 5.4.0
saya mendapatkan ini: Node.js v5.4.0 hanya tersedia dalam 32-bit.

Komentar yang paling membantu

Saya juga mendapatkan kesalahan, saya baru saja menginstal pembaruan Microsoft mungkin itu merusak sesuatu.

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

Windows 10 x64 Versi 2004 (OS Build 19041.264)
nvm -v 1.1.7

Semua 18 komentar

Tidak dapat membuat ulang di Windows 10:

image

@vincentlws - Versi Windows mana yang Anda jalankan?

@coreybutler , mendapatkan masalah yang sama.

Menjalankan Windows 7x64.

Juga, saya berhasil membuat diri saya menjadi semacam acar yang mencoba memaksa ini bekerja. Pertama, saya pikir executable 32-bit baik-baik saja untuk dijalankan pada mesin 64-bit (meskipun tidak sebaliknya).

Jadi, setelah mendapatkan kesalahan:

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

Saya memutuskan untuk menjalankan yang berikut:

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.

Jadi, saya pikir itu tidak diinstal, tetapi saya pikir saya akan memeriksa untuk memastikan:

nvm install 5.4 32
> Version 5.4.0 is already installed.

Hmm, jadi meskipun dikatakan tidak dapat diinstal, kemudian dikatakan _was_ diinstal, jadi saya mencoba memaksa nvm untuk menggunakannya:

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

Oke, bagus, sekarang saya menggunakan Node.js versi terbaru. _Tidak hebat.

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

Oke, jadi tidak berhasil, saya akan beralih kembali ke versi 64-bit yang telah saya instal sebelumnya, jadi saya mencoba menjalankan nvm list . Pertama, saya mendapat popup kesalahan berikut:

untitled

Tapi kemudian, output _did_ berikut ke konsol:

nvm list
>
> 5.4.0
> 0.12.0
> 0.10.38

Tapi, nvm use tampaknya tidak tahu tentang versi yang termasuk dalam daftar tetapi 64-bit:

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

Saya akan melanjutkan dan memindahkan folder node 5.4.0 yang diinstal ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) seperti yang disebutkan dalam output pertama ketika saya benar-benar memaksa nvm untuk menginstal versi 32-bit dan melaporkan kembali...

Jadi, saya memindahkan folder ( C:\Users\[userName]\AppData\Roaming\nvm\v5.4.0\ ) ke folder cadangan di tempat lain dan menjalankan yang berikut:

nvm list
>
> 0.12.0
> 0.10.38

Tidak ada sembulan kesalahan. Jadi, saya menjalankan yang berikut:

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

Tidak yakin apa masalahnya di sini, jadi saya memutuskan untuk menginstal versi itu lagi:

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

Sekarang, nvm use 0.12.0 berfungsi. Jadi, saya kembali dan berlari lagi, tapi itu sedikit memusingkan -- semoga membantu dalam jangka panjang!

Juga, saya akan mencoba memperbarui nvm itu sendiri, tetapi pada saat itu saya menggunakan versi berikut:

nvm version
> 1.0.6

Oke, jadi saya telah memperbarui ke nvm 1.1.0, tetapi dan setelah mengkonfigurasi ulang proxy (itu satu hal yang sepertinya tidak disalin selama proses pembaruan, BTW), saya sekarang mendapatkan kesalahan berikut:

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

Apakah dikatakan tidak tersedia karena tidak tersedia dalam 64-bit? Bingung sekarang.

Saya mendapatkan kesalahan Version x.x not available... untuk _setiap_ versi. Tidak yakin apa masalahnya ... Saya akan mencoba mencopot dan menginstal ulang nvm terbaru dan melihat apakah itu membuat semuanya kembali normal dan berfungsi normal.

Saya memiliki masalah yang sama, tidak dapat menginstal node v4.4.3 atau lainnya di atas versi 0.x.
Saya menggunakan nvm-windows -v 1.0.6.
Memperbarui ke nvm-windows ke -v 1.1.0 membantu mengatasi masalah tersebut.

TERPECAHKAN:

memutakhirkan ke nvm-windows ke v 1.1.0 memecahkan masalah ini

Anda hanya perlu melakukan
nvm instal 5.4 32
Ini akan mengunduh versi node 32 bit alih-alih default 64

Saya yakin ini telah diselesaikan di versi terbaru (1.1.0+). Jangan ragu untuk membuka kembali jika ada yang masih mengalami ini.

Meskipun saya tidak mendapatkan kesalahan ketika saya melakukannya nvm install 12.16.2 , saya mendapatkan kesalahan ketika saya melakukannya nvm install lts/erbium .

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

Saya suka menggunakan nama kode karena akan selalu mengunduh versi minor dan patch terbaru.
Untuk saat ini, menentukan versi yang tepat sudah cukup baik untuk berfungsi.


Windows 10 x64
nvm -v 1.1.7

Saya juga mendapatkan kesalahan, saya baru saja menginstal pembaruan Microsoft mungkin itu merusak sesuatu.

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

Windows 10 x64 Versi 2004 (OS Build 19041.264)
nvm -v 1.1.7

Mendapatkan kesalahan yang sama menggunakan Windows 10 dan 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

Pertama, prompt itu terlihat seperti Linux, bukan Windows. Jika Anda menggunakan macOS/Linux atau WSL, maka Anda ingin https://github.com/nvm-sh/nvm , yang untuk mac/Linux (dan tidak terkait dengan proyek ini).

Jika Anda benar-benar menjalankan Windows, masalahnya ada pada nvm install lts/dubnium . NVM4W belum mendukung unduhan versi bernama. Anda harus menentukan versi Node yang sebenarnya, seperti 14.13.0 . Jika Anda perlu menemukan versi, Anda dapat menggunakan nvm list available untuk daftar.

Secara default, ini akan mengunduh versi 32-bit kecuali Anda juga secara eksplisit menentukan versinya (yaitu nvm install 14.13.0 64 ).

Saya tidak menggunakan Unix seperti wsl, tetapi saya mengalami masalah yang sama.

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

naskah1

scoop update nvm

keluaran1

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

naskah2

nvm install --lts 64

keluaran2

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

naskah3

nvm install --lts 32

keluaran3

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

naskah4

nvm arch

keluaran4

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

@yuusakuri - --lts bukan bendera yang didukung.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

hsali picture hsali  ·  4Komentar

tomByrer picture tomByrer  ·  4Komentar

petrovicz picture petrovicz  ·  4Komentar

eliavmaman picture eliavmaman  ·  6Komentar

snerte picture snerte  ·  5Komentar