نصب YAMLScript به‌صورت محلی

یاد بگیرید چطور YAMLScript را به‌صورت محلی نصب کنید تا تمرین‌های Exercism را روی دستگاه خودتان حل کنید.


برای نوشتن برنامه با YAMLScript باید مفسر خط فرمان YAMLScript را نصب کنید. این یک فایل اجرایی دودویی به اسم ys است. در حال حاضر روی این‌ها کار می‌کند:

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

نکته: پشتیبانی از Windows در برنامه است، اما هنوز در دسترس نیست.

نسخه‌های منتشرشده روی GitHub در دسترس‌اند.

نصب خودکار

برای حل تمرین‌های YAMLScript در Exercism، بارها برنامه‌ی راه‌حل خود را تغییر می‌دهید و make test را اجرا می‌کنید تا همه‌ی testها پاس شوند.

همین!

بار اولی که make test را اجرا می‌کنید، می‌کوشد نسخه‌ی مشخصی از مفسر ys را که تمرین به آن نیاز دارد، در پوشه‌ی /path/to/exercism/yamlscript/.local/ نصب کند.

اگر آن نسخه از ys را پیش‌تر جایی در PATH خود نصب کرده باشید، مفسر ys را بی‌سروصدا در جای درست کپی می‌کند.

اگر نه، از شما می‌خواهد که نصب از روی نسخه‌ی منتشرشده‌ی دودویی را انجام دهید، که معمولاً فقط چند ثانیه طول می‌کشد.

اگر آن هم شکست بخورد (به‌ندرت پیش می‌آید، اما گاهی اتفاق می‌افتد)، از شما می‌خواهد که ساخت خودکار از کد منبع را انجام دهید، که ممکن است چند دقیقه طول بکشد (اما بسیار قابل‌اعتماد است و به هیچ تعاملی نیاز ندارد).

این مرحله را فقط بار اولی که make test را اجرا می‌کنید می‌بینید. همه‌ی تمرین‌هایی که برایشان همان نسخه‌ی ys تعیین شده است، از همین نصب استفاده می‌کنند.

نکته: می‌توانید دستور make install-ys را جدا از make test هم به کار ببرید. دقیقاً همان فرایند نصب make test را انجام می‌دهد، اما بدون اجرای testها پس از آن.

برای اطلاعات بیشتر درباره‌ی نصب YAMLScript، به‌ویژه برای استفاده از آن بیرون از Exercism، مستندات نصب YAMLScript را ببینید.