Nvm-windows: Mendapatkan "status keluar 1: 'C:\Program' tidak dikenali sebagai perintah internal atau eksternal" saat mengganti versi

Dibuat pada 12 Mei 2016  ·  11Komentar  ·  Sumber: coreybutler/nvm-windows

Saya telah menginstal v1.1.0 di "C:\Program Files\nvm". Semuanya bagus tetapi ketika saya mencoba untuk beralih ke versi yang telah saya instal, saya mendapatkan:

C:\WINDOWS\system32>nvm use 5.10.1
exit status 1: 'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
duplicate

Komentar yang paling membantu

Masalahnya adalah dengan spasi di URL (C:\Program Files). Coba instal nvm langsung di C:/ atau di folder lain tanpa spasi di PATH.

Semua 11 komentar

Masalahnya adalah dengan spasi di URL (C:\Program Files). Coba instal nvm langsung di C:/ atau di folder lain tanpa spasi di PATH.

Ya, tapi itu :)).

Duplikat #41.

jendela

pindah ke jalur di sana tanpa spasi

atau

menjalankan cmd sebagai administrator
dan kemudian mklink ke jalur baru di sana tanpa spasi.

Salah satu pengguna saya mengalami masalah yang sama. Namun, memindahkan nvm ke folder lain tidak akan berhasil bagi kami, karena kebijakan keamanan kami tidak mengizinkan kami menjalankan aplikasi di luar folder Program Files atau Program Files (x86). Akan sangat membantu jika kode mengizinkannya berjalan di direktori dengan spasi.

Ubah direktori root untuk versi node (tanpa spasi)
Kemudian Anda dapat menginstal simpul di sana dan menggunakannya
Contoh:
nvm root C:\nodejs\nvm
nvm install 10.0.0
nvm use 10.0.0

Masalah sudah lama tetapi bagi siapa saja yang mendarat di sini Anda dapat menginstal ulang nvm seperti yang disebutkan di atas,
Atau gunakan jalur pendek. Mengubah C:\Program Files\nvm dengan nvm root C:\PROGRA~1\nvm
Mungkin juga ingin menggunakan shortPath untuk NVM_SYMLINK : C:\Program Files\nodejs hingga C:\PROGRA~1\nodejs

Anda telah mengubah jalur default selama instalasi.
Saya menghapus nvm, dan menginstalnya dengan jalur default, semuanya berfungsi dengan baik.

Masalahnya adalah dengan spasi di URL (C:\Program Files). Coba instal nvm langsung di C:/ atau di folder lain tanpa spasi di PATH.

Ya, itu pekerjaan terima kasih :)

Jadi jika saya memberi spasi pada nama saya ketika saya mendapatkan komputer, saya hanya kacau selamanya, ya?

solusi yang lebih baik adalah: https://github.com/coreybutler/nvm-windows/issues/405

Open Cmd, go to the Users directory, type dir /x and you will see the shortened version of the name of the users. (ALEXKA~1 in my case)
Inside the nvm installation (AppData\Roaming\nmv in my case) there is a settings file, edit the first line and instead of having the space name put that shortened version and leave the rest the same like this :
root: C:\Users\ALEXKA~1\AppData\Roaming\nvm

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

tomByrer picture tomByrer  ·  4Komentar

SufyanParkar picture SufyanParkar  ·  4Komentar

ctsstc picture ctsstc  ·  3Komentar

snerte picture snerte  ·  5Komentar

hsali picture hsali  ·  4Komentar