كيف أقوم بتثبيت لغة البرمجة D في ملفات C:\Program؟

StackOverflow https://stackoverflow.com/questions/144745

  •  02-07-2019
  •  | 
  •  

سؤال

تقول المطالبة أنه إذا قمت بتثبيت البرنامج في دليل به مسافات:

ستفشل أداة إعادة البناء التي يستخدمها نظام D Shared Source في الإنشاء

وسأكون كذلك

اضطر إلى إعادة التثبيت في موقع مختلف

ومع ذلك، لا أحب الأشياء العشوائية في محرك الأقراص C:\ الخاص بي.ينتمي D وIMO إلى ملفات البرامج التي تحتوي على PHP وMinGW وما إلى ذلك.كيف يمكنني الحصول عليه هنا؟

إذا كان الأمر مهمًا، فأنا أستخدم حزمة التثبيت Easy D.

هل كانت مفيدة؟

المحلول

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

سأقوم بعد ذلك بإنشاء رابط رمزي من C:\Program Files\ إلى شيء من هذا القبيل C:\ProgramFiles\, ، وبالتالي التخلص من المساحة الإشكالية.وهذا يعني أن أي شيء يضاف إلى دليل واحد سيتم إضافته إلى الدليل الآخر، لأن كلا الدليلين يشيران إلى نفس المكان على القرص.

مزيد من المعلومات حول نقاط تقاطع NTFS.

معلومات حول روابط NTFS الرمزية (نظام التشغيل Vista فقط، ولكنها لا تحتاج إلى تثبيت رابط NTFS.)

نصائح أخرى

يمكنك محاولة استخدام اسم DOS 8.3 القديم لدليل ملفات البرامج، على الرغم من أن هذا الحل يعتمد على التنفيذ والإعدادات المحلية، وبالتالي مهمل إلى حد ما.في معظم أنظمة اللغة الإنجليزية الأمريكية، يكون الاسم 8.3 لدليل ملفات C:\Program هو C:\PROGRA~1.لذلك، بدلاً من التثبيت على "C:\Program Files\dmd"، يمكنك التثبيت على "C:\PROGRA~1\dmd".نأمل ألا تعرف ملفات التكوين الخاصة بالبرامج التي تعمل بشكل غير صحيح الفرق.

يمكنك تثبيته في ملفات C:\Program، ثم استخدام الملف subst الأمر لجعله يظهر كحرف محرك أقراص جديد:

subst x: "c:\program files\d"

أنا في الواقع أستخدم "c:\Programs" في مثل هذه المواقف - هناك عدد لا بأس به من التطبيقات لا تعمل بشكل جيد في الدلائل التي تحتوي على مسافات.

لا يسبب أي ارتباك نظرًا لأنه مختلف بدرجة كافية عن "c:\Program Files" - استخدمت المحاولات السابقة "c:\ProgramFiles" (بدون المسافة) ولكن هذا كان مشابهًا جدًا.

لدي مجلد C:\Dev على جهازي لأشياء مثل هذه.بهذه الطريقة يكون لديك مجلد واحد فقط في الدليل الرئيسي وسيظل مرتبًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top