تثبيت YAMLScript محليًا

تعرّف على كيفية تثبيت YAMLScript محليًا لحل تمارين Exercism على جهازك.


لكتابة برامج بلغة YAMLScript، تحتاج إلى تثبيت مفسّر سطر أوامر YAMLScript. وهو ملف تنفيذي ثنائي يُسمى ys. وهو يعمل حاليًا على:

  • Linux / Intel
  • Linux / ARM
  • MacOS / Intel
  • MacOS / ARM

ملاحظة: دعم Windows مُخطَّط له، لكنه غير متاح بعد.

الإصدارات متاحة على GitHub.

التثبيت التلقائي

لحل تمارين YAMLScript على Exercism، ستعدّل برنامج حلّك مرارًا وتشغّل make test حتى تنجح جميع الاختبارات.

هذا كل شيء!

في المرة الأولى التي تشغّل فيها make test، سيحاول تثبيت الإصدار المحدد من مفسّر ys الذي يتطلبه التمرين في المجلد /path/to/exercism/yamlscript/.local/.

وإذا كنت قد ثبّت ذلك الإصدار من ys في مكان ما ضمن PATH، فسينسخ مفسّر ys بصمت إلى المكان الصحيح.

وإن لم يكن مثبّتًا، فسيطلب منك تثبيت إصدار ثنائي، وهو ما يستغرق عادةً بضع ثوانٍ فقط.

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

لن تواجه هذا إلا في المرة الأولى التي تشغّل فيها make test. وستستخدم جميع التمارين المضبوطة على الإصدار نفسه من ys التثبيت نفسه.

ملاحظة: يمكنك أيضًا استخدام الأمر make install-ys منفصلًا عن make test. وسيقوم بعملية التثبيت نفسها تمامًا التي يقوم بها make test، لكن دون تشغيل الاختبارات بعدها.

لمزيد من المعلومات حول تثبيت YAMLScript، وخصوصًا لاستخدامه خارج Exercism، راجع توثيق تثبيت YAMLScript.