إذا كان %username%
في المسار C:\Users\%username%\AppData\Roaming\nvm contains
بعض الرموز غير اللاتينية (في حالتي ، اسم المستخدم مكتوب بأحرف سيريلية) ، يعرض كل أمر nvm
رسالة الخطأ هذه ، على سبيل المثال:
C:\Windows\system32>nvm arch
C:\Users\�����\AppData\Roaming\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: 64-bit.
الحل المحتمل هو كتابة settings.txt بترميز UTF-8 بدلاً من ANSI. بعد التصحيح اليدوي لتشفير الملف باستخدام رسالة خطأ Notepad ++ تختفي والآن يعمل كل شيء بشكل جيد:
C:\Windows\system32>nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
تم إصلاح الترميز بالنسبة لي لأن اسمي يحتوي على "ø".
أصلح المشكلة بالنسبة لي! شكر! (الاسم يحتوي على "ß")
لقد غيرت إلى UTF-8 بعد ذلك ،
C:\WINDOWS\system32>nvm arch
**There's a space. C:\Users\中文\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: -bit.
فشل هذا: C: \ Users \ Lucian Naie \ AppData \ Roamingnvm
lnaie أعتقد أن هناك مشكلة أخرى تتعلق بالمسافات أو المسافات في اسم المستخدم ، يرجى إضافة صوتك هناك.
janjon هل تحتوي متغيرات البيئة NVM_ * على القيم الصحيحة بداخلها إذا قمت بإجراء gci env:
في نافذة PowerShell؟
أعتقد أن لدي نفس المشكلة لأن حسابي به فترة بين الاسم الأول واسم العائلة.
يتم الاحتفاظ بالمشكلة مع الفراغات
من فضلك حل مشكلة الفراغات في اسم الحساب شكرا
@ jose-vasquez-mantum - سأقبل طلب السحب إذا أصلحه أحدهم.
إذا كان أي شخص يعاني من هذا ، فإليك اقتراح:
كل شيء يجب أن يعمل بدون مشاكل.
في ملاحظة جانبية ، أود المساعدة ، لكني لا أعرف Go ، لذا ...
لدي أيضًا مساحة في مجلد مستخدم Windows الخاص بي ، وعمل urbgimtam على حل المشكلة بالنسبة لي.
التعليق الأكثر فائدة
إذا كان أي شخص يعاني من هذا ، فإليك اقتراح:
(لا تنس إغلاق cmd وفتح واحدة جديدة.)
كل شيء يجب أن يعمل بدون مشاكل.
في ملاحظة جانبية ، أود المساعدة ، لكني لا أعرف Go ، لذا ...