Nvm-windows: مشكلة مع مسافات فارغة في المسار

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

مرحبا! أواجه مشكلة عندما أحاول nvm use <node_version>
captura
آسف للغة الإسبانية في لقطة الشاشة. هذا يعني أن "c: \ Users \ Edu" لا يتم التعرف عليه كأمر داخلي ... bla bla bla.
اسم المستخدم الخاص بي هو "Edu Martin" والمسار هو "c: \ Users \ Edu Martin \ AppData \ Roaming \ nvm"
هل من الممكن أن يكون هناك خطأ مع وجود مسافات سوداء في المسار ؟؟ جميع الإعدادات في تطبيقي قياسية

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

لذا فإن إصلاح ذلك هو تحرير settings.txt واستخدام نظام تسمية مجلد Windows البديل الذي لا يحتوي على مسافات ، والذي كان بالنسبة لحالتي:

2

(يوجد settings.txt في AppData \ Roaming \ nvm افتراضيًا)

ال 71 كومينتر

+1

كان الحل البديل بالنسبة لي هو إلغاء التثبيت ثم إعادة التثبيت للمستخدم Public . ليس مثاليًا ولكن سعيدًا لتشغيل NVM على Windows!

+1 العديد من عمليات تثبيت النوافذ لها أسماء مستخدمين بها مسافات

+1 لهذا ، واجهت نفس المشكلة مع اسم المستخدم الخاص بي

1

لذا فإن إصلاح ذلك هو تحرير settings.txt واستخدام نظام تسمية مجلد Windows البديل الذي لا يحتوي على مسافات ، والذي كان بالنسبة لحالتي:

2

(يوجد settings.txt في AppData \ Roaming \ nvm افتراضيًا)

coreybutler هل يمكننا من فضلك إصلاح هذا ، من فضلك من فضلك؟

: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى: صلى:

إليك صورة متحركة لمحاولة الإجبار عليك ...

لقد تغيرت بيئة البناء الخاصة بي مؤخرًا / بشكل كبير ، لذا فإن المشكلة تكمن في تحرير الثنائيات (كان لدي برنامج نصي مخصص حقًا). يسعدني إضافة الإصلاح إلى الفرع الرئيسي ، سيتطلب الأمر فقط البناء من المصدر.

يجب أن أتوجه إلى المملكة المتحدة الأسبوع المقبل ، لكن عندما أعود إلى الولايات المتحدة ، سأتناول هذا الأمر بأسرع ما يمكن.

سيكون ذلك رائعًاcoreybutler :) أيضًا ، ربما يمكننا ربط الإصدار التالي (مع هذا التصحيح)

كنت أواجه هذه المشكلة لأنها أرادت استخدام "C: \ Documents and Settings (my name) \ Application Data \ nvm" كجذر. لذا ما فعلته هو إعادة تثبيت nvm ، وتحديد "C: \" كجذر بدلاً من الإعداد الافتراضي أثناء التثبيت ، لذلك يتم الآن تخزين جميع إصدارات Node في "C: \ nvm" ، والتي بالطبع لا تحتوي على مسافات في طريق. يؤكد Settings.txt أن هذا هو الجذر. أنا فقط بحاجة إلى تذكر القرص المضغوط إلى C: \ قبل استخدام أي من أوامر nvm ، وإلا فقد ألقى خطأ يقول أنه لا يمكنه العثور على settings.txt. في حالتي ، نظرًا لأن C: \ غير مرتبطة بأي مستخدم واحد ، عندما أقوم بالتبديل إلى إصدار من Node باستخدام "nvm use <version>" يسألني عن حساب المستخدم الذي أريد استخدامه لتشغيل البرنامج. لكن يبدو أنه يسير على ما يرام ؛ تظهر لي رسالة "الآن استخدام العقدة <الإصدار>".

+1 لأي ​​شخص يريد إجراء الحل البديل من خلال تعديل settings.txt ، يمكنك تجربة ذلك من سطر الأوامر للحصول على المسار المنسق الصحيح

cmd / c لـ٪ A في ("C: \ Users \ My Name With Spaces \ AppData \ Roaming \ nvm") فعل echo ٪ ~ sA

يؤدي تثبيت nvm-windows في Program Files أيضًا إلى حدوث هذا الخطأ. يؤدي تحديث settings.txt على النحو التالي إلى حل المشكلة ، ولكن سيكون من الجيد إصلاح هذه المشكلة أو إضافتها إلى الملف التمهيدي كـ "مسكتك"!

الجذر: C: \ PROGRA ~ 1 \ nvm
المسار: C: \ PROGRA ~ 1 \ nodejs

يعد استخدام رابط تقاطع رمزي على النوافذ التي وجدتها حلاً مناسبًا لهذه المشكلة أيضًا
استخدم شيئًا كهذا
mklink / J nvm_home "C: \ Users \ Chris McGrath \ AppData \ Roaming \ nvm"

ثم قم بتحديث ملف settings.txt بعنوان الوصلة

بمجرد إنشاء هذا الرابط ، بدأ التبديل في العمل بدون أي مشاكل

لذا فإن هذا الإصدار مفتوح منذ ما يقرب من عام. هل nvm-windows ميت؟

codeimpossible - لم يمت ، لقد كان لدي للتو أولويات أعلى في الحياة للتعامل معها. سأقوم بنشر ملاحظة حول هذا الموضوع في gitter.

coreybutler أردت فقط إخبارك بأنني أستخدم nvm-windows كل يوم وأقدر كل العمل الشاق الذي بذلته في المشروع

kirkouimet شكرا ... بسعادة غامرة لسماع أنه مفيد!

مرحبًا coreybutler ، عمل رائع مع nvm. هذا حقا يجعل حياتي أسهل: د

لكن هل يمكنك كتابة معلومات في أي مكان عن الفضاء؟ شيء مثل

"إذا كان لديك مسافة في اسم المستخدم الخاص بك ، فقم بتغيير الدليل الافتراضي الذي يستخدمه المثبت واختر المسار بدون مسافة."

لم أقم بتحرير الويكي على جيثب. لدي القليل من الخوف مما يمكنني فعله.

AntiCZ - فكرة جيدة. لقد أضفت صفحة المشكلات الشائعة لمعالجة هذا. سأستمر في الإضافة إلى هذا باعتباره ضروريًا.

أنا أحل لي باستخدام:
cmd / c لـ٪ A في ("C: \ Users \ My Name With Spaces \ AppData \ Roaming \ nvm") فعل echo ٪ ~ sA
بواسطة @ mhchristensen .
ثم قم بتغيير الجذر في ملف setting.txt
شكرا جزيلا: +1:

بدون مساحة في $env:USERPROFILE هل لا يزال الأشخاص يواجهون مشاكل مع مسار nodejs الذي يحتوي على مسافات في Program Files؟ لا أرى نفس السلوك على جهاز Windows 2012R2 VM.

سأختبر مع مستخدم به مسافة في الاسم لمعرفة ما إذا كان ذلك يتسبب في فشل متتالي من نوع ما. سيكون من الرائع الحصول على بعض إصدارات نظام التشغيل وأية أوامر cmd التي تستخدمها (PowerShell / CMD / Bash4Windows / GitBash).

الآن أقوم بإعادة هيكلة حزمة Chocolatey التي أنشأها شخص ما لـ nvm وآمل أن أنشرها قريبًا. إنه يتجنب المثبت ويستخدم مسار التثبيت بالشوكولاتة الذي لا يحتوي على مسافات ، ولم أواجه أي مشاكل مع مسار العقدة الذي يحتوي على مسافات في ملف settings.txt.

واجهت نفس المشكلة تقريبًا ، باستثناء أن اسم المستخدم الخاص بي به علامة عطف (&) بدلاً من مسافة. في هذه الحالة ، لم يساعد استخدام اسم المجلد البديل ، لأنه حتى الاسم المختصر لا يزال يحتوي على علامة العطف. ومع ذلك ، فإن إنشاء ارتباط رمزي ، كما اقترح clmcgrath ، كان حلاً جيدًا بالنسبة لي.

فقط قم بتثبيته في دليل بدون أي شيء خاص. على سبيل المثال: C: \ nvm \

أيضًا لماذا تستخدم حزمة NVM على Chocolatey مسار C: \ ProgramData \ nvm نظرًا لأن هذا هو Program Files المكافئ لـ "All Users" ولكن بدون مسافات.

يمكن حل هذا باستخدام أسماء بديلة للمجلدات أو الملفات ذات المسافات. على سبيل المثال ، لقد قمت بتثبيت nvm في "C: \ Programs Files \ nvm". انتقل إلى المجلد الموجود أعلى المجلدات التي تحتوي على المساحة واستخدم الخيار / X للحصول على قائمة دليل بأسماء 8.3 قديمة:

قرص مضغوط \
دير / X

لدي خط يشبه ...

15/2/2017 03:44 م \

ثم قم بتحرير ملف settings.txt (في \ Programs Files \ nvm في حالتي) وقم بتحرير اسم المجلد المخالف:

الجذر: C: \ Progra \ ~ 1 \ nvm
المسار: C: \ Progra \ ~ 1 \ nodejs

(هذا هو الحل نفسه الذي قدمهmarkbrownsword منذ أكثر من عام ، ولكن رسالته تم تنسيقها بشكل خاطئ قليلاً بواسطة محرك تخفيض السعر.)

شبابيك

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

أو

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

coreybutler هل من أخبار بخصوص هذه المسألة؟ لقد أصبت به للتو. أنا على استعداد للعلاقات العامة إذا أخبرتني ما الذي تبحث عنه :)

لقد قمت للتو بإصدار v1.1.6 مسبقًا ، والذي يعزز نظام إدارة المسار الجديد في Go 1.8.3. تعمل جميع اختباراتي المحلية باستخدام مسافات وأحرف خاصة في المسارات ، لكن يمكنني فقط اختبار تثبيت اللغة الإنجليزية لنظام التشغيل Windows 10 في الوقت الحالي. آمل أن يتمكن عدد قليل من الأشخاص الذين عانوا من هذه المشكلة من اختبارها. بافتراض حل المشكلة ، سأصدر 1.1.6 رسميًا كإصلاح.

لم تحدث هذه المشكلة في TBH في عدد من الإصدارات الآن ، لقد كانت سلسة للغاية لمدة عام أو نحو ذلك الآن

clmcgrath - سعيد لسماع ذلك!

للتوضيح ، فضولي الأساسي هو التركيبات بغير اللغة الإنجليزية ، والتي كانت تنتج بعض الأحرف المخفية التي تم التعرف عليها كنهاية سلسلة .... كان يقطع المسار قبل الأوان.

لا يزال لا يعمل. حاولت تغيير setting.txt الذي لم يساعد أيضا.

chillerfx - هل يتم تشغيل أي أوامر أم أنه فشل فقط nvm use ؟ أيضًا ، ما هو الموقع الجغرافي لبيئتك (غير الإنجليزية؟)

في نظام التشغيل windows 7 الخاص بي ، تعمل "قائمة nvm" ولكن تستخدم "nvm"' لا يعمل. لغتي الإنجليزية. أيضًا تغيير settings.txt لاستخدام ~ 1 نظرًا لأن المساحة الموجودة في اسم المستخدم لا تعمل. عند الانتهاء من ذلك ، لا تعمل قائمة nvm أيضًا.

الإعداد الخاص بي:

nvm v1.1.6
Windows 10 Pro (الإصدار 1703 ، الإصدار 15063.540)
اللغة: English (UK)

لا تزال تواجه هذه المشكلة. nvm install latest يعمل لكن فشل nvm use 8.4.0 . يحتوي اسم المستخدم الخاص بي على مسافة فيه مثل "John Smith" والخطأ الذي أحصل عليه هو exit status 1: 'C:\Users\John' is not recognized as an internal or external command, operable program or batch file.

كل شيء (قائمة ، استخدام ، تثبيت) يعمل عند تحرير ملف الإعدادات كما يقترح @ ryan-mcguire.

هل يمكن لمن يواجهون مشكلات تشغيل nvm root والإبلاغ عما تم طباعته؟

جذر nvm: C:\Users\Jeff Utz\AppData\Roaming\nvm

الإعداد الخاص بي:

nvm v1.1.6
Windows 10 Pro (1703 ، النسخة 15063.540)
اللغة: English (US)

تعمل جميع الأوامر باستثناء nvm use ... سيمكّن nvm on nvm ولكن بعد ذلك يعطي الخطأ exit status 1

حاول استخدام اسم المسار المختصر.
للعثور على المسار المختصر:
ج: \ المستخدمون
دير / س

لا تنس إعادة تشغيل Windows.

error

كيف تحل الخطأ ؟؟ يرجى مشاركة آرائك ..

@ psiddharth709 - من فضلك توقف عن نشر نفس السؤال في قضايا متعددة.

أحفر الحل c: \ nvm. أنا أحب الحصول على أشيائي ، esp. على Windows في مجلد يمكنني العثور عليه بسهولة (c: \ xammp هو خادم Apache الخاص بي). فعلت ذلك بهذه الطريقة وكل شيء على ما يرام. شكرا على العمل الشاق.

coreybutler يمكنك اختبار المشكلة عن طريق تثبيت nvm في أي مجلد بحرف مسافة. على سبيل المثال ، في C:\Program files\nvm (الخطأ كما هو موضح بواسطة XepherX أعلاه - "لم يتم التعرف على 'C: \ Program' ...").

تخميني أن المشكلة تكمن في تشغيل elevate.cmd مع exec.Command . لست متأكدًا لأنني لا أعرف كيفية تصحيح أخطاء Go. ولكن عند إعادة تسمية elevate.cmd يظهر لي خطأ بخصوص ملف مفقود وعندما أستعيد elevate.cmd يظهر لي الخطأ مع "لم يتم التعرف على 'C: \ Program' ..."

لذلك لا يبدو أن هذه مشكلة في مجموعة الأحرف. وتحدث المشكلة في كل من Windows 7 و Windows 10. حتى إذا كان cmd مرتفعًا بالفعل (قم بتشغيل كمسؤول).

coreybutler لسوء الحظ ، لا تزال نفس المشكلة بالنسبة لي كما هي مع أي شخص آخر في هذه المشكلة ، حتى باستخدام الإصدار 1.1.6 قبل الإصدار.

شكرا لكم جميعا! أعتذر عن التأخير في إصدار إصدار جديد ... ما زلت غارقة (وأقوم بالتوظيف).

Eccenux - قد تكون elevate.cmd . تم تجميع Go ، لذلك يحدث التصحيح قبل الإنشاء. أعتقد أن الأمر المرتفع هو الجاني المحتمل ، لكنني سأؤكد أول فرصة أحصل عليها.

لقد واجهت نفس المشكلة مثلdavidrosevear. nvm install مع 1.1.6 ، لكن nvm use لم يعمل. اسمحوا لي أن أعرف ما إذا كان بإمكاني المساعدة على الإطلاقcoreybutler.

ما زلت أحصل على هذه المشكلة

seanpoulter وأي شخص آخر مهتم بالمساعدة ....

لدي مشكلة كبيرة - الكثير من العملاء الجدد يتدفقون على شركتي الاستشارية. المشكلة: القليل من الوقت بشكل غير طبيعي للعمل على أي شيء آخر. أي عيون إضافية يمكن أن تلقي نظرة على هذه المسألة سيكون موضع تقدير كبير. ما زلت لم تتح لي الفرصة للنظر في اقتراحEccenux بخصوص : elevate.cmd ، لكنني أعتقد أن هذه هي نقطة البداية. يحتوي الإصدار 1.1.6 على مجموعة من أحرف go الأصلية التي تهرب ، لذا فإن حدسي يقول إن المشكلة لا تتعلق بـ Go ... لكن أمر الارتفاع لا يتم اختباره مع بقية الكود.

مبروك! هذه مشكلة كبيرة بالفعل.

دعونا نلقي نظرة على حل المجتمع والعلاقات العامة لهذا الحل أثناء

لا تعمل إصدارات الملفات المختصرة هذه ولا يتم تثبيت R في مسار به مسافة
كيف يمكننا حل هذه المشاكل. إذا قمنا بتثبيت R في دليل مختلف ، فهل سيستمر استخدام المسار varaible لأي شيء آخر؟

نظرًا لمرور الوقت منذ الإصدار الأخير هنا ، قررت أن أنشر واحدًا يحتوي على الإصلاح الذي قدمته من قبل في مفترقتي في غضون ذلك:
https://github.com/shadow/nvm-windows/releases/tag/1.1.7

لقد عقدت العزم عن طريق نقله إلى C: nvm ، لكني أرغب في معرفة ما إذا كان من المخطط إجراء أي إصلاحات ...

شكرًاshadow ، لقد قمت للتو بتثبيت نسختك القادمة من v 1.1.6 واسم المستخدم الخاص بي هو "Cody Swartz" في طريقي ، لقد تلقيت نفس الخطأ الذي كان يحصل عليه الآخرون ويبدو أن الإصلاح الذي أجريته نظيفًا ومباشرًا. الآن nvm use يعمل! 🎉

لقد قمت للتو بتنزيل وتثبيت nvm للنوافذ لأول مرة اليوم وواجهت هذه المشكلة. أنا أقوم بتشغيل الإصدار 1.1.7. هل هناك شيء أفتقده هنا؟ ألا يجب أن يكون هذا قد تم إصلاحه للإصدار v1.1.6 والإصدارات الأحدث؟

أيضا وجود هذه المشكلة. جعل كل شيء غير قابل للاستخدام إلى حد كبير.

تحرير: تم إصلاحه عبر خدعة ~ 1.

لذا فإن إصلاح ذلك هو تحرير settings.txt واستخدام نظام تسمية مجلد Windows البديل الذي لا يحتوي على مسافات ، والذي كان بالنسبة لحالتي:

فقط لتوسيع هذا الأمر بشكل أكثر دقة ، يكون التحويل كما يلي: C: \ Users \ John Doe -> C: \ Users \ JOHND ~ 1

لا يزال الخطأ. لم تحل. باستخدام nvm 1.17

الجذر: C: \ PROGRA1nvm
المسار: C: \ PROGRA1 \ nodejs

التكوين المذكور أعلاه في هذا الموضوع خاطئ ، أو لا يعمل معي على الأقل ... ؛)
لمن يتعثر في هذه المسألة.
عندما تقوم بتثبيت nvm و nodejs في C: \ Program Files ، ما عليك سوى استخدام التكوين التالي في settings.txt ويجب أن يعمل.

root: C:\PROGRA~1\nvm
path: C:\PROGRA~1\nodejs

لدى @ Laslo89 الإجابة الصحيحة ، استبدال الفراغ بـ ~ يعمل بشكل جيد

لذا فإن إصلاح ذلك هو تحرير settings.txt واستخدام نظام تسمية مجلد Windows البديل الذي لا يحتوي على مسافات ، والذي كان بالنسبة لحالتي:

2

(يوجد settings.txt في AppData \ Roamingnvm افتراضيًا)

ملاحظة سريعة لأولئك الذين يفتقرون إلى القدرة التقنية العامة مثلي. إذا كنت تستخدم dir *. /x في موجه الأوامر ، فسيتم سرد الدلائل الموجودة داخل الموقع الحالي ، مما يمنحك اسم النموذج 8.3 في العمود الأوسط. يمكنك بعد ذلك استخدام هذا لتغيير الإعدادات كما هو موضح أعلاه. على الرغم من ذلك ، كما ذكرنا سابقًا ، يصبح PROGRA~1 Program Files PROGRA~1 .

ما هو موقع الويب الذي يوفر أحدث البرامج التعليمية الأيونية ذات الصلة.؟ أرجوك قل لي.....

>

كيف لا تزال هذه المشكلة لم تحل ؟! إذا كان الانحدار في 1.1.7 ، فربما يفكر في إضافة عدد قليل من اختبارات التكامل / الوحدة / الانحدار لتغطية الحالة غير الشائعة للمسافات في أسماء مسارات windows (أو linux لهذه المسألة) قبل إطلاقها ...

هل تحتاجون يا رفاق إلى دعم في هذا الأمر أم أن هناك بالفعل شخص ما يعمل بنشاط على هذا؟

@ جوليان بيكر ، أود أولاً أن أتحدث إليك عن بدايتك العدوانية:

كيف لا تزال هذه المشكلة لم تحل ؟!

إنه وقح. الناس في مجتمع المصادر المفتوحة لا يدينون لك بأي من وقتهم أو اهتمامهم. ما الذي يجعل وقت فراغك أثمن من المشرفين أو أوقات فراغنا؟ يبدو أنك لم تقضِ الوقت الكافي لترى أن هنا :

لدي مشكلة كبيرة - الكثير من العملاء الجدد يتدفقون على شركتي الاستشارية. المشكلة: القليل من الوقت بشكل غير طبيعي للعمل على أي شيء آخر.

لقد فاتك أيضًا الحل والشوكة التي شاركهاshadow.

ثانيا، كنت قد حصلت على خطة مباراة رائعة للكيفية التي ينبغي أن يتم ذلك. افعلها! إذا كان لديك الوقت ، فسيقدر كل من يشاهد هذه المشكلة أنه يتم إصلاحها. ألق نظرة على ما فعلهshadow ، أضف الاختبارات ، احصل على العلاقات العامة ، وتواصل هنا للحصول على المساعدة في مراجعة الكود. شخص ما يهتم بنفسه بما يكفي للمساعدة في إنجازه. حظًا سعيدًا ، وتواصل معنا إذا كنت بحاجة إلى بعض المساعدة! 👏

الحصول على العلاقات العامة الذهاب

لتجنب الالتباس المحتمل والعمل الذي يتم إجراؤه مرتين ، أود أن أشير إلى أن الإصلاح الخاص بي قد تم دمجه بالفعل ، إنها مجرد مسألة إطلاقه بالفعل.

في احسن الاحوال! لم يكن لدي الكثير من الوقت للقراءة أيضًا. 😆

shadow واجهت هذه المشكلة مرة أخرى ، هل لديك أي فكرة عن موعد إصدارها؟

coreybutler هل تمانع في ربط الإصدار في

coreybutler قد يكون من الممكن القيام بالإفراج؟

الرجاء الافراج عن هذا :)

استخدام الشوكة الصادرة عن الظل (انظر الرابط أعلاه) كان بمثابة الشيء الوحيد بالنسبة لي. شكرا جزيلا!

لقد ربطت بإصدارshadow في المشكلات المشتركة .

آسف أن الأمر استغرق وقتا طويلا لقطع الإفراج. أعلم أن الأمر يبدو واضحًا ، لكن الوقت كان قاسيًا بالنسبة لي. ربما سأكتب عنها يوما ما.

1. في cmd ، انتقل إلى الدليل الرئيسي واكتب dir / x لترى الاسم المختصر لهذا المجلد
2. ثم استبدل اسم المستخدم الخاص بك بهذا الاسم المختصر في ملف setting.txt
3. يعمل

+1 لأي ​​شخص يريد إجراء الحل البديل من خلال تعديل settings.txt ، يمكنك تجربة ذلك من سطر الأوامر للحصول على المسار المنسق الصحيح

cmd / c لـ٪ A في ("C: \ Users \ My Name With Spaces \ AppData \ Roamingnvm") نفذ echo ٪ ~ sA

شكرا جزيلا هذا الشيء أنقذ حياتي.

تم حلها!!

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

واكتب

> dir\x

Annotation 2020-05-25 112714

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

آمل أن يساعد

تم حلها!!

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

واكتب

> dir\x

Annotation 2020-05-25 112714

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

آمل أن يساعد

شكرًا لكم جميعًا الذين اقترحوا حل settings.txt ولكن خصيصًا Swarag-N للحصول على مثل هذا الشرح الشامل. أنا سعيد لأنني هبطت هنا ولم أغير اسم مجلد ملف تعريف المستخدم الخاص بي.
شكرا

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