Nvm-windows: حالة الخروج 1: لم يتم التعرف على "C: \ Users \ Konrad" كأمر داخلي أو خارجي ، أو برنامج قابل للتشغيل أو ملف دفعي.

تم إنشاؤها على ٦ نوفمبر ٢٠١٨  ·  30تعليقات  ·  مصدر: coreybutler/nvm-windows

بيئتي

  • [x] Windows 10
  • [x] تثبيت Windows الخاص بي بلغة غير الإنجليزية.

أنا أستخدم إصدار NVM4W:

  • [x] 1.1.7

فعلت مسبقا...

  • [x] اقرأ README لتكون على دراية بمشاكل npm gotchas ومكافحة الفيروسات.
  • [] راجع موقع wiki للتأكد من أن مشكلتي لم يتم حلها بالفعل.
  • [] تم التحقق من أنني أستخدم حسابًا بامتيازات إدارية.
  • [] بحث في المشكلات (مفتوحة ومغلقة) للتأكد من أن هذه ليست مكررة.
  • [] تأكد من أن هذا ليس سؤالًا حول كيفية استخدام NVM لنظام التشغيل Windows ، حيث يتم استخدام gitter للأسئلة والتعليقات.

مشكلتي متعلقة بـ (حدد فقط ما ينطبق):

  • [] settings.txt
  • [] دعم الوكيل (هل جربت الإصدار 1.1.0+؟)
  • [] دعم 32 أو 64 بت (هل جربت الإصدار 1.1.3+؟)
  • [] شخصية تهرب (هل جربت الإصدار 1.1.6+؟)
  • [x] بيئة غلاف قياسية (طرفية / بوويرشيل)
  • [] بيئة غلاف غير قياسية (Cmder ، Hyper ، Cygwin ، git)

سلوك متوقع

تغيير إصدار العقدة.

السلوك الفعلي

حالة الخروج 1: لم يتم التعرف على "C: \ Users \ Konrad" كأمر داخلي أو خارجي ،
برنامج قابل للتشغيل أو ملف دفعي.

لقد أبصق مجلد المستخدم الخاص بي في النصف بمسافة.

خطوات إعادة إظهار المشكلة:

استخدام nvm 11.1.0

duplicate

التعليق الأكثر فائدة

شكرا Mourdraug عملت!

افتح Cmd ، وانتقل إلى دليل المستخدمين ، واكتب dir / x وسترى النسخة المختصرة من اسم المستخدمين. (ALEXKA \ ~ 1 في حالتي)
داخل تثبيت nvm (AppData \ Roaming \ nmv في حالتي) يوجد ملف إعدادات ، قم بتحرير السطر الأول وبدلاً من وضع اسم المساحة على هذا الإصدار المختصر واترك الباقي كما يلي:
الجذر: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

ال 30 كومينتر

نعم ، يبدو أن مجلد المستخدم الخاص بك لا يمكن أن يحتوي على مسافات بيضاء.

أرى نفس المشكلة

أوه كنت سأكتب هذا في وقت سابق لكني نسيت. يمكنك بالفعل تحرير ملف التكوين لاستخدام اصطلاح مسار DOS (يمكنك العثور على اسم دليل قصير صحيح باستخدام الأمر dir /x ) وسيكون الحل الأسهل نظريًا هو إنشاء التكوين باستخدام هذا الاصطلاح في المقام الأول ، ولكن هذا يبدو أشبه إخفاء الخلل من إصلاحه.

أتوقع أن يعمل nvw-windows على windows بشكل افتراضي.

نفس المشكلة +1

شكرا Mourdraug عملت!

افتح Cmd ، وانتقل إلى دليل المستخدمين ، واكتب dir / x وسترى النسخة المختصرة من اسم المستخدمين. (ALEXKA \ ~ 1 في حالتي)
داخل تثبيت nvm (AppData \ Roaming \ nmv في حالتي) يوجد ملف إعدادات ، قم بتحرير السطر الأول وبدلاً من وضع اسم المساحة على هذا الإصدار المختصر واترك الباقي كما يلي:
الجذر: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

تم إصلاح هذا في الماجستير. لم يكن لدي الوقت الكافي لقطع إصدار 1.1.8.

هل من الممكن بناء هذا على أي جهاز ويندوز؟ ISCC الملف المضغوط القابل للتنفيذ لا يعمل. هم من أجل 32 بت النوافذ؟ مضرب البناء لا يعمل أيضًا.

إذا استخدمت scoop لتثبيت nvm ، فإن دليل ملف settings.txt هو

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

تحرير: يمكنك أيضًا الانتقال إلى nvm root للعثور على الدليل الصحيح.

لم يتمكن Intsalled in C:/Program Files/.. العثور على حل بديل لجعله يعمل حتى الآن ...

مرحبًا ، لقد واجهت للتو نفس المشكلة على نظام Windows 10 ... أظن أن محلل سلسلة مسار جذر المستخدم لا يمكنه التعامل مع مسافة في أي مكان في اسم مسار الجذر ... لذلك أعطيته مسار مستخدم 7.3 DOS الاسم بدلاً من ذلك كما هو مقترح أعلاه ... J52B0 ~ 1.CLA في حالتنا ، وقد نجح ذلك بالفعل ، شكرًا.

نعم ، لا تزال هذه المشكلة ، 1.1.8 لم تصدر بعد ، أي. الإصلاح المناسب لا يزال في مكان ما في سجل الالتزام في انتظار الإصدار التالي. حتى ذلك الحين ، يجب أن يؤدي الحل المذكور أعلاه المهمة.

لا تزال معطلة - كانت المسافات في مسارات الملفات شيئًا منذ فترة طويلة الآن!

1] في cmd ، انتقل إلى الدليل الرئيسي (المستخدم في حالتي) قم بتشغيل "dir / x"
2] ابحث عن الاسم المختصر للدليل الخاص بك (في حالتي Suyash Savji = SAVJIS ~~ 1)
3] انتقل إلى C: \ Users \ "Home File" \ AppData \ Roaming \ nvm
4] افتح ملف settings.txt واستبدل اسم الملف الرئيسي بالاسم المختصر (في حالتي ، Suaysh Savji :: SAVJIS ~~ 1)
5] في cmd ، انتقل إلى ملف الإصدار المثبت على سبيل المثال. v11.0.0 ثم قم بتشغيل "nvm use 11.0.0"

رائعة ! اتبعت الخطوات الخمس ونجحت

شكرا جزيلا لك على الحل!

شكرا جزيلا لك هذا مفيد حقا

TL ؛ د

تم حلها!!

بالنسبة لشخص غير قادر على العمل باستخدام طريقة ~ 1 من خلال kirkouimet (شكرًا
افتح CMD وانتقل إلى مجلد المستخدمين واحصل على اسم المجلد المختصر.

واكتب

> dir\x

Annotation 2020-05-25 112714

الآن في وقت لاحق بعد نسخ أو تدوين اسم المجلد
Annotation 2020-05-25 113201

آمل أن يساعد

يجب أن أقول إن إصلاح هذه المشكلة يدويًا من قبل المستخدم ليس إصلاحًا على الإطلاق بالنسبة لي.
يمكن أن يحتوي Windows على مسافات في أسماء المجلدات والعديد من المستخدمين لديهم هذا (بسبب حساب Microsoft) افتراضيًا.
يجب توفير الإصلاح في nvm نفسه بواسطة المطورين وليس بواسطة المستخدمين الذين يرغبون في استخدامه من نهايتهم.

@ savjisuyash-code شكرا جزيلا لك. انها عملت...!

@ Swarag-N ، شكرًا على لقطات الشاشة

شكرا جزيلا لهذا

ليس لدي أي اسم مستخدم مختصر فماذا أفعل ؟؟
Capture

عملت @ savjisuyash رمز تماما شكرا لك!

لم ينجح الأمر بالنسبة لي ... لم أحصل على أي اسم مستخدم مختصر

لم ينجح الأمر بالنسبة لي لأنني لا أقوم بتقصير اسم المستخدم الخاص بي

واجهت نفس المشكلة وحلها باستخدام هذه المساعدة

شكرا Mourdraug عملت!

افتح Cmd ، وانتقل إلى دليل المستخدمين ، واكتب dir / x وسترى النسخة المختصرة من اسم المستخدمين. (ALEXKA ~ 1 في حالتي)
داخل تثبيت nvm (AppData \ Roaming \ nmv في حالتي) يوجد ملف إعدادات ، قم بتحرير السطر الأول وبدلاً من وضع اسم المساحة على هذا الإصدار المختصر واترك الباقي كما يلي:
الجذر: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

هذا عمل معي. شكرا جزيلا لك! خاصة وأن فعل أي شيء آخر سيستغرق وقتًا أطول. هذا رائع

تم إصلاح هذا في الماجستير. لم يكن لدي الوقت الكافي لقطع إصدار 1.1.8.

بعد عامين وما زال مثبت التنزيل 1.1.7 ... أدركت أن هذا برنامج مجاني (وأنا متأكد من أنه سيكون مفيدًا جدًا بمجرد تشغيله) ، ولكن بدافع الفضول فقط ، كيف طويلة هل دورة التطوير الخاصة بك؟ ؛)

لا يزال مكسورًا اعتبارًا من ديسمبر / 2020

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات