Nvm-windows: فشل استخدام Nvm مع "تعذر على Windows الوصول إلى الجهاز أو المسار أو الملف المحدد ..."

تم إنشاؤها على ١٤ يناير ٢٠١٩  ·  6تعليقات  ·  مصدر: 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.7
  • [] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] اكبر سنا
  • [ ] غير ذلك (يرجى التحديد)

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

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

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

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

سلوك متوقع

يجب تفعيل Node v8.15.0

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

بعد تشغيل nvm use 8.15.0 والموافقة على رفع الجلسة ، ظهرت لي رسالة خطأ منبثقة Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.

مرة أخرى في المحطة ، تظهر الرسالة Now using node v8.15.0 (64-bit) ولكن عندما أقوم بتشغيل nvm list لا أرى علامة النجمة على 8.15.0 . أيضًا ، يؤدي تشغيل node و npm إلى إرجاع خطأ غير موجود.

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

  1. التثبيت باستخدام NVM MSI 1.1.7
  2. افتح موجه الأوامر واكتب nvm install 8.15.0
  3. تشغيل nvm use 8.15.0

مسار الجذر الخاص بي لا يحتوي على أي مسافة بيضاء. هذه مشكلة من المحتمل أن أحتاج إلى تصحيحها (عذر لتجربة Go)

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

لدي شيء مشابه هنا ، ولست متأكدًا مما إذا كانت المشكلة نفسها بالضبط.
nvm use 8.15.0
فشل تنفيذ Windows Script Host.
أنا المشرف.
شكرا.

ال 6 كومينتر

هل ترى هذا أيضًا؟

image

لا ، ما أراه هو بالضبط كما وصفته. لا يوجد ارتفاع أو خطأ VB.

لدي شيء مشابه هنا ، ولست متأكدًا مما إذا كانت المشكلة نفسها بالضبط.
nvm use 8.15.0
فشل تنفيذ Windows Script Host.
أنا المشرف.
شكرا.

لا يمكنني التكاثر على جهازي.

هل من الممكن بسبب مسار التثبيت المخصص على محرك الأقراص C كجذر بدلاً من تثبيت NVM في دليل AppData الافتراضي؟ مسار NVM الخاص بي هو C:\Users\brian\AppData\Roaming\nvm .

أنا على نظام التشغيل Windows 10 64 بت ألماني.
لا بد لي من استخدام " surun " للتثبيت لأنني لا أمتلك حقوق المسؤول وليس لدي حساب مشرف في شبكة الشركة هذه.
تم تثبيت nvm 1.1.7 في "C: \ Program Meine \ nvm".
أثناء التثبيت ، تم تعيين مسار العقدة "C: \ Program Meinenode".
يسمى "تثبيت nvm 0.8.22".
استدعاء "nvm use 0.8.22" يعطيني الخطأ التالي:

حالة الخروج 1: Der Befehl "C: \ Program" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Rougly مترجم من الألمانية:

حالة الخروج 1: الأمر "C: \ Program" مكتوب بشكل خاطئ أو تعذر العثور عليه. "

من المحتمل أنه مرتبط بالمسافة البيضاء في أحد أسماء المسار. بعد إلغاء التثبيت الكامل ، قمت بالتثبيت مرة أخرى ، ولكن باستخدام "C: \ Program-Meine" (بدون مسافة بيضاء!) ويبدو أنه يعمل الآن.

أنا آسف إذا كان هذا لا يجب أن يكون متعلقًا بهذه المشكلة.

مثل PyrateAkananto ، قمت بتثبيت كل من العقدة و nvm في C:\Program Files\ ، ولم يتم التعامل مع المساحة عند القيام بـ nvm use ، وتحصل على الخطأ 'C:\Program' is not recognized...

لإصلاح ذلك ، قمت بتحرير ملف settings.txt ؛

root: C:\Progra~1\nvm
path: C:\Progra~1\nodejs
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات