Nvm-windows: حالة الخروج 1

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

إذا كان هذا سؤالًا حول كيفية استخدام NVM4W ، فيرجى استخدام stackoverflow بدلاً من ذلك.

إذا كانت هذه مشكلة تتعلق بمكافحة الفيروسات ، فتأكد من البحث في المشكلات الحالية أولاً.

بيئتي

  • [] Windows 7 أو ما دونه (غير مدعوم حقًا بسبب موسوعة الحياة - راجع ويكي للحصول على التفاصيل)
  • [ ] ويندوز 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016

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

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

  • [x] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] اكبر سنا
  • [ ] غير ذلك (يرجى التحديد)

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

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

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

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

سلوك متوقع

اخبرني بالتفاصل...

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

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

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

  • أقوم بتثبيت noinstall-setup.exe
  • اضبط settings.txt على C :.
  • تثبيت nvm 8.9.4
  • استخدام nvm 8.9.4 (حدث خطأ)

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

تعديل ملف

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

يتغيرون

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

إلى

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

الفكرة هي إزالة المسافات من User Name إلى UserName وحذف الأحرف الأخيرة بحيث يكون هناك 8 أحرف في النهاية مع ~1 .
وبالتالي
UserName~1 - 10 أحرف
UserNa~1 - 8 أحرف
هذا حل مشكلتي.
يبدو أن nvm لا يدعم المسافات في ملف التكوين الخاص به الذي يصنعه بنفسه افتراضيًا.
العديد من المستخدمين لديهم مسافات في اسم حساب windows الخاص بهم.
هذا هو الخطأ.

ال 4 كومينتر

أنظمة ملفات Windows تسمح بمسافات ... في المسارات .. يبدو أن المشكلة.
هل حاولت التثبيت على موقع مختلف؟

يبدو أن بعض علامات الاقتباس مفقودة في ملفات الخفافيش.

حلها من قبل تثبيته في أخرى Destination المجلد و Set Node.js Symlink لا يحتوي على أية مسافات الطريق

تعديل ملف

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

يتغيرون

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

إلى

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

الفكرة هي إزالة المسافات من User Name إلى UserName وحذف الأحرف الأخيرة بحيث يكون هناك 8 أحرف في النهاية مع ~1 .
وبالتالي
UserName~1 - 10 أحرف
UserNa~1 - 8 أحرف
هذا حل مشكلتي.
يبدو أن nvm لا يدعم المسافات في ملف التكوين الخاص به الذي يصنعه بنفسه افتراضيًا.
العديد من المستخدمين لديهم مسافات في اسم حساب windows الخاص بهم.
هذا هو الخطأ.

كما أن إجابة المستخدم المتميز هذه ذات قيمة كإجابة تكميلية.

واجهت هذا مع أحدث إصدار والطريقة الوحيدة التي يمكنني بها تشغيله هي التثبيت على C: \ nvm والارتباط الرمزي في C: \ nodejs

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

القضايا ذات الصلة

flpms picture flpms  ·  4تعليقات

thany picture thany  ·  4تعليقات

webspecialist picture webspecialist  ·  5تعليقات

leiamac picture leiamac  ·  4تعليقات

AllainPL picture AllainPL  ·  7تعليقات