Nvm-windows: الحصول على "حالة الخروج 1: لم يتم التعرف على" C: \ Program "كأمر داخلي أو خارجي" عند تبديل الإصدارات

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

لقد قمت بتثبيت v1.1.0 في "C: \ Program Files \ nvm". كل شيء جيد ولكن عندما أحاول التبديل إلى إصدار قمت بتثبيته ، أحصل على:

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

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

تكمن المشكلة في المسافات في URL (C: \ Program Files). حاول تثبيت nvm مباشرة في C: / أو في مجلد آخر بدون مسافات في المسار.

ال 11 كومينتر

تكمن المشكلة في المسافات في URL (C: \ Program Files). حاول تثبيت nvm مباشرة في C: / أو في مجلد آخر بدون مسافات في المسار.

نعم ، ولكن هذا :)).

تكرار رقم 41.

شبابيك

الانتقال إلى المسار هناك بدون مسافة بيضاء

أو

تشغيل كمد كمسؤول
ثم mklinked إلى المسار الجديد هناك بدون مسافة بيضاء.

أحد المستخدمين لدي لديه نفس المشكلة. ومع ذلك ، فإن نقل nvm إلى مجلد آخر لا يعمل بالنسبة لنا ، لأن سياسات الأمان الخاصة بنا لا تسمح لنا بتشغيل التطبيقات خارج مجلدات Program Files أو Program Files (x86). سيكون من المفيد لو سمحت الشفرة بتشغيلها في دليل به مسافات.

تغيير الدليل الجذر لإصدار العقد (بدون مسافات)
ثم يمكنك تثبيت هناك عقدة واستخدامها
مثال:
nvm root C:\nodejs\nvm
nvm install 10.0.0
nvm use 10.0.0

المشكلة قديمة ولكن بالنسبة لأي شخص يصل إلى هنا ، يمكنك إعادة تثبيت nvm كما هو مذكور أعلاه ،
أو استخدم مسارًا قصيرًا. تغيير C:\Program Files\nvm بـ nvm root C:\PROGRA~1\nvm
قد ترغب أيضًا في استخدام ShortPath لـ NVM_SYMLINK: C:\Program Files\nodejs إلى C:\PROGRA~1\nodejs

لقد قمت بتغيير المسار الافتراضي أثناء التثبيت.
لقد قمت بإلغاء تثبيت nvm ، وقمت بتثبيته بالمسارات الافتراضية ، كل ذلك يعمل بشكل جيد.

تكمن المشكلة في المسافات في URL (C: \ Program Files). حاول تثبيت nvm مباشرة في C: / أو في مجلد آخر بدون مسافات في المسار.

نعم ، هذا عمل شكرا :)

لذا إذا وضعت مسافة في اسمي عندما حصلت على الكمبيوتر ، فأنا فقط مشدود إلى الأبد ، أليس كذلك؟

الحل الأفضل هو: 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

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

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

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

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

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

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

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