محاولة واحدة للحفاظ على بيئة تطوير محدثة

جاي، أتمنى لو كان بإمكاني التفاعل مع عدة :chefs_kiss:.

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

كان علي فقط:

  • تثبيت asdf[1] كما هو موضح في دليلك و nodejs[2] قبل تشغيل البرنامج النصي.

  • تشغيل sudo chown -R $(whoami):$(whoami) ~/discourse لأنني واجهت مشاكل في الأذونات[3] عندما قام البرنامج النصي بتشغيل pnpm dedupe. لست متقنًا تمامًا للغة لينكس، لذا ربما هناك حل أكثر ملاءمة.

اقتراح صغير لجعل هذا الدليل أكثر أناقة، ربما استخدام عناصر نائبة لاستبدال متغيرات المسارات في بداية كتلة التعليمات البرمجية الخاصة بك. ليس أن ذلك سيجعل الأمور مريحة للغاية، ولكنه سيكون لمسة لطيفة. :smile:


  1. Getting Started | asdf ↩︎

  2. asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git ↩︎

  3. EACCES: permission denied, unlink '/home/coco/discourse/app/assets/javascripts/discourse-plugins/node_modules/ember-this-fallback' ↩︎

إعجاب واحد (1)