Nvm-windows: status keluar 1: 'C:\Users\Konrad' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch.

Dibuat pada 6 Nov 2018  ·  30Komentar  ·  Sumber: coreybutler/nvm-windows

Lingkunganku

  • [x] Windows 10
  • [x] Instalasi Windows saya bukan bahasa Inggris.

Saya menggunakan versi NVM4W:

  • [x] 1.1.7

Aku sudah...

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

Masalah saya terkait dengan (centang hanya yang berlaku):

  • [ ] pengaturan.txt
  • [ ] dukungan proxy (Sudahkah Anda mencoba versi 1.1.0+?)
  • [ ] Dukungan 32 atau 64 bit (Sudahkah Anda mencoba versi 1.1.3+?)
  • [ ] Karakter melarikan diri (Sudahkah Anda mencoba versi 1.1.6+?)
  • [x] Lingkungan shell standar (terminal/powershell)
  • [ ] Lingkungan shell non-standar (Cmder, Hyper, Cygwin, git)

Perilaku yang Diharapkan

Ubah versi simpul.

Perilaku Sebenarnya

status keluar 1: 'C:\Users\Konrad' tidak dikenali sebagai perintah internal atau eksternal,
program yang dapat dioperasikan atau file batch.

Itu membuat folder pengguna saya terbelah dua oleh ruang.

Langkah-langkah untuk mereproduksi masalah:

nvm menggunakan 11.1.0

duplicate

Komentar yang paling membantu

terima kasih @Mourdraug berhasil!

Buka Cmd, buka direktori Users, ketik dir /x dan Anda akan melihat versi singkat dari nama pengguna. (ALEXKA\~1 dalam kasus saya)
Di dalam instalasi nvm (AppData\Roaming\nmv dalam kasus saya) ada file pengaturan, edit baris pertama dan alih-alih memiliki nama spasi, masukkan versi singkat itu dan biarkan sisanya sama seperti ini:
root: C:\Users\ALEXKA~1\AppData\Roaming\nvm

Semua 30 komentar

ya, sepertinya folder pengguna Anda tidak boleh berisi spasi putih.

Saya melihat masalah yang sama

Oh, aku akan menulis ini sebelumnya tapi aku lupa. Anda benar-benar dapat mengedit file konfigurasi untuk menggunakan konvensi jalur DOS (Anda dapat menemukan nama direktori pendek yang benar dengan perintah dir /x ) dan perbaikan yang paling mudah secara teoritis adalah membuat konfigurasi menggunakan konvensi ini sejak awal, tetapi ini terdengar lebih seperti menyembunyikan bug daripada memperbaikinya.

Saya berharap nvw-windows berfungsi di windows secara default.

masalah yang sama +1

terima kasih @Mourdraug berhasil!

Buka Cmd, buka direktori Users, ketik dir /x dan Anda akan melihat versi singkat dari nama pengguna. (ALEXKA\~1 dalam kasus saya)
Di dalam instalasi nvm (AppData\Roaming\nmv dalam kasus saya) ada file pengaturan, edit baris pertama dan alih-alih memiliki nama spasi, masukkan versi singkat itu dan biarkan sisanya sama seperti ini:
root: C:\Users\ALEXKA~1\AppData\Roaming\nvm

Ini diperbaiki di master. Saya hanya belum sempat memotong rilis 1.1.8.

Apakah mungkin untuk membangun ini di mesin windows apa pun? iscc zip yang dapat dieksekusi tidak berfungsi. Mereka untuk windows 32 bit? Build bat juga tidak berfungsi.

Jika Anda menggunakan scoop untuk menginstal nvm, direktori untuk file settings.txt adalah

C:\Users\John Doe\scoop\persist\nvm\settings.txt

EDIT: Anda juga dapat membuka nvm root untuk menemukan direktori yang tepat.

Dipasang di C:/Program Files/.. tidak dapat menemukan solusi untuk membuatnya bekerja sejauh ini...

Hai, saya baru saja mengalami masalah yang sama pada sistem Windows 10 ... saya curiga bahwa parser string jalur root pengguna tidak dapat menangani spasi di mana pun di nama jalur root ... jadi saya memberikannya jalur pengguna 7.3 DOS nama bukan seperti yang disarankan di atas... J52B0~1.CLA dalam kasus kami, dan itu memang bekerja dengan baik, terima kasih.

Ya, itu masih masalah, 1.1.8 belum keluar yaitu. perbaikan yang tepat masih ada di suatu tempat di log komit menunggu rilis berikutnya. Sampai saat itu, solusi yang disebutkan di atas harus berhasil.

Masih rusak - spasi di jalur file telah menjadi hal yang cukup lama sekarang!

1] Dalam cmd, buka direktori home (Pengguna dalam kasus saya) Jalankan "dir /x"
2] Temukan nama pendek untuk direktori Anda (Dalam kasus saya Suyash Savji = SAVJIS ~~ 1)
3] Masuk ke C:\Users\"Home File"\AppData\Roaming\nvm
4] Buka file settings.txt dan ganti nama file home dengan nama pendek (Dalam kasus saya, Suaysh Savji :: SAVJIS~~1)
5] Dalam cmd, buka file versi yang diinstal mis. v11.0.0 dan kemudian jalankan "nvm use 11.0.0"

Besar ! Ikuti 5 langkah, dan berhasil

Terima kasih banyak untuk solusinya!

terima kasih banyak ini sangat membantu

tl; dr

Terpecahkan!!

Untuk seseorang yang tidak dapat bekerja dengan ~1 metode oleh @kirkouimet (Terima kasih sobat) di #41
Buka CMD, buka folder Pengguna dan Dapatkan nama Folder Singkat.

dan ketik

> dir\x

Annotation 2020-05-25 112714

Sekarang nanti setelah menyalin atau Mencatat nama folder
Annotation 2020-05-25 113201

Semoga membantu

Saya harus mengatakan bahwa memperbaiki masalah ini secara manual oleh pengguna bukanlah perbaikan sama sekali bagi saya.
Windows dapat memiliki spasi dalam nama folder dan banyak pengguna memiliki ini (karena akun microsoft) secara default.
Perbaikan harus disediakan di nvm itu sendiri oleh pengembang bukan oleh pengguna yang ingin menggunakannya pada akhirnya.

@savjisuyash-code Terima kasih banyak. itu berhasil...!

@Swarag-N , terima kasih atas tangkapan layarnya

Terima kasih banyak untuk ini

SAYA TIDAK memiliki nama pengguna yang disingkat apa yang harus saya lakukan??
Capture

@savjisuyash-code Bekerja dengan sempurna terima kasih!

Itu tidak berhasil untuk saya ... tidak mendapatkan nama pengguna yang disingkat

Itu tidak berhasil untuk saya karena saya tidak mendapatkan nama yang dipersingkat untuk pengguna saya

Menghadapi masalah yang sama dan menyelesaikannya menggunakan bantuan ini

terima kasih @Mourdraug berhasil!

Buka Cmd, buka direktori Users, ketik dir /x dan Anda akan melihat versi singkat dari nama pengguna. (ALEXKA~1 dalam kasus saya)
Di dalam instalasi nvm (AppData\Roaming\nmv dalam kasus saya) ada file pengaturan, edit baris pertama dan alih-alih memiliki nama spasi, masukkan versi singkat itu dan biarkan sisanya sama seperti ini:
root: C:\Users\ALEXKA~1\AppData\Roaming\nvm

ini berhasil untuk saya. Terima kasih banyak! Terutama mengingat bahwa melakukan segala sesuatu yang lain akan membutuhkan lebih banyak waktu. ini luar biasa

Ini diperbaiki di master. Saya hanya belum sempat memotong rilis 1.1.8.

Jadi datang pada 2 tahun dan penginstal unduhan masih 1.1.7... Saya mendapatkan bahwa ini adalah perangkat lunak gratis (dan saya yakin itu akan SANGAT BERMANFAAT setelah saya membuatnya berfungsi), tetapi hanya karena penasaran, bagaimana panjang IS siklus pengembangan Anda? ;)

Masih rusak per Des/2020

Apakah halaman ini membantu?
0 / 5 - 0 peringkat