Nvm-windows: pemasangan nvm - kesalahan

Dibuat pada 6 Feb 2018  ·  12Komentar  ·  Sumber: coreybutler/nvm-windows

Lingkunganku

  • [+] Windows 7 atau lebih rendah (tidak benar-benar didukung karena EOL - lihat wiki untuk detailnya)
  • [+] Instalasi Windows saya bukan bahasa Inggris.

Saya menggunakan versi NVM4W:

  • 1.1.6

Aku sudah...

  • [+] baca README untuk mengetahui masalah npm gotchas & antivirus.
  • [+] meninjau wiki untuk memastikan masalah saya belum terselesaikan.
  • [+] terverifikasi Saya menggunakan akun dengan hak administratif.
  • [x] memastikan ini bukan pertanyaan tentang cara menggunakan NVM untuk Windows, karena gitter digunakan untuk pertanyaan dan komentar.
  • [ ] mencari masalah (terbuka dan tertutup) untuk memastikan ini bukan duplikat.

Masalah saya terkait dengan (centang hanya yang berlaku):

  • Lingkungan shell standar (terminal/powershell)

Perilaku yang Diharapkan

Perilaku Sebenarnya

nvm instal 7.10.1
C:Users\ \AppData\Roaming\nvm tidak dapat ditemukan atau tidak ada. Keluar.
Mengunduh node.js versi 7.10.1 (64-bit)...
Kesalahan saat membuat C:Users\ \AppData\Roaming\nvm\v7.10.1\node64.exe - buka C:Users\ \AppData\Roaming\nvm\v7.10.1\ node64.exe: Sistem tidak dapat menemukan jalur yang ditentukan.
Kesalahan saat mengunduh https://nodejs.org/dist/v7.10.1/win-x64//node.exe - argumen tidak valid
Menyelesaikan
Membuat C:Users\ \AppData\Roaming\nvm\temp

mkdir C:Users\ \AppData\Roaming\nvm\temp: Sistem tidak dapat menemukan jalur yang ditentukan.

Langkah-langkah untuk mereproduksi masalah:

Install
menyalakan ulang

Komentar yang paling membantu

Hai kawan!

Saya memiliki masalah yang sama. Bagi saya penyebab masalahnya adalah karakter khusus di nama pengguna windows saya. Saya dapat memperbaiki masalah ini dengan mengatur ulang Nvm root: nvm root C:\Users\username\AppData\Roaming\nvm

Semua 12 komentar

Apakah nama pengguna Anda memiliki spasi di dalamnya? Contoh C:\Users\john doe\AppData\Roaming\nvm

tidak (saya punya russian_lang)

Jika Anda membuka jalur ini C:\Users\������\AppData\Roaming\ di File Explorer Anda, apakah Anda melihat folder nvm ?

Ya

Saya memiliki masalah yang sama. Bagaimana cara mengatasinya?

Hai kawan!

Saya memiliki masalah yang sama. Bagi saya penyebab masalahnya adalah karakter khusus di nama pengguna windows saya. Saya dapat memperbaiki masalah ini dengan mengatur ulang Nvm root: nvm root C:\Users\username\AppData\Roaming\nvm

Saya kira ������ dalam C:\Users\������\AppData\Roaming\ itu adalah representasi ASCII dari karakter UTF (multibyte).
mungkin nvm secara internal tidak menggunakan string multibyte dan meneruskan ke Win API karakter yang salah untuk jalur?

Masalah yang sama, nama pengguna saya adalah François , dan Windows tampaknya tidak mengenali ç dengan benar, mungkin di suatu tempat dalam program, diperlukan untuk membungkus jalur dalam tanda kutip?

Di PowerShell (dengan hak admin):

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.

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

direktori nvm ada, hanya saja tidak dapat menemukannya:

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

Setelah membaca komentar @JJnne , saya mencoba ini:

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

dan itu berhasil! Terima kasih.
Tapi hanya melampirkan jalan dalam tanda kutip!

Ini harus diselesaikan di cabang master dan dijadwalkan untuk rilis di 1.1.8, yang belum sempat saya dapatkan. Mungkin 2-3 minggu sebelum saya dapat memotong rilis lain.

image
Ini memberi saya kesalahan dan tidak membiarkan saya menginstalnya

Ini juga terjadi jika Anda tidak memiliki izin yang diperlukan ke direktori AppData. Laptop kerja saya memiliki pengaturan yang aneh di mana meskipun akun saya tampaknya memiliki akses admin di AppData, saya sebenarnya tidak dapat menyalin file *.exe ke dalamnya - jadi saya mendapatkan kesalahan persis seperti yang muncul pada tangkapan layar di atas. Ini berfungsi dengan baik jika saya memilih direktori yang berbeda saat menginstal.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat