تعرّف على كيفية تثبيت Wren محليًا لحل تمارين Exercism على جهازك
يعتمد هذا المسار على Wren Console في كل مكان لتوفير بيئة تشغيل محلية لـ Wren. وهذا يعني أننا نفترض أن كل تنفيذ لـ Wren على حاسوبك سيتم باستخدام Wren Console. يُرجى عدم الخلط بينه وبين CLI الرسمي الخاص بـ Wren. في عالم مثالي كان يمكنك استخدام بيئة التشغيل تلك، لكنها حاليًا تواجه عدة مشكلات مختلفة، ما يجعلها خيارًا أقل من مثالي لتعلّم Wren مع Exercism.
Wren Console مشتقّ من Wren CLI، ويحلّ هذه المشكلات، ويضيف ميزات تجعل تجربة تعلّمك أكثر سلاسة. لا تقلق، فمعرفة لغة Wren والمفاهيم التي ستتعلّمها هنا ستنطبق أينما أردت استخدام Wren في المستقبل.
git
wrenc
ستحتاج إلى تثبيت الملف التنفيذي git وأن يكون ضمن مسارك. فهكذا يثبّت Wren Package الحزم (مثل مجموعة الاختبارات التي ستحتاجها لاختبار تمارينك، وغيرها).
git مباشرةً دون أي إعداد.يمكنك التأكد من تثبيت Git باستخدام git --version:
$ git --version
git version 2.31.1
لا تقلق إن لم يتطابق رقم الإصدار بالضبط، فالأمر عادةً ليس بهذه الأهمية.
على الأرجح ستريد تنزيل أحدث إصدار من GitHub. بعد ذلك ستحتاج إلى فك ضغط الملف ونسخ الملف التنفيذي wrenc إلى مسارك.
يمكنك أيضًا البناء من المصدر باستخدام Visual Studio.
يمكنك تنزيل أحدث إصدار من GitHub أو البناء من المصدر.
wget -c https://github.com/joshgoebel/wren-console/releases/download/v0.3.1/wren-console-v0.3.1-linux.tar.gz
tar xzf wren-console-v0.3.1-linux.tar.gz
وتأكد من توفّره في PATH لديك.
cp bin/wrenc /usr/local/bin/
أسهل طريقة للتثبيت هي استخدام tap وformula الخاصين بـ Exercism على Homebrew:
brew tap exercism/wren
brew install wren-console
بدلًا من ذلك، يمكنك تنزيل أحدث إصدار من GitHub وتثبيته يدويًا كما هو موضّح في تعليمات Linux. كما أن البناء من المصدر بسيط جدًا إن كنت على دراية بمثل هذه الأمور.
بعد أن تعتقد أنك ثبّت الملف التنفيذي بشكل صحيح، من الجيد أن تختبر ما إذا كان كل شيء يعمل.
Terminal، cmd، Powershell، bash، ...)wrenc -v
ينبغي أن ترى إصداري wrenc وWren مدرجين:
wrenc v0.3.1 (wren v0.4.0)
ملاحظة: من المهم أن تفتح نافذة طرفية جديدة. قد لا تكون نوافذ الطرفية المفتوحة قد حُدّثت بعد اكتمال التثبيت. وهذا يعني أن نوافذ الطرفية المفتوحة لا تعرف أن برنامجًا جديدًا قد ثُبّت.
مساعدة:
'wrenc' is not recognisedعلى الأرجح لم تضع
wrencفي مسار النظام لديك... في MacOS وLinux يمكنك تعديل مسارك بإضافة ما يلي إلى أي من~/.bash_profileأو~/.zshrc:export PATH=/path/to/your/wrenc/:$PATHلا أعرف إن كان أي من هذا صحيحًا. في Windows، افتح قائمة ابدأ وابحث عن "environment variables". ستحتاج إلى تعديل مدخل
PATHو_إضافة_ مسار ملفاتwrencالتنفيذية هنا. عادةً ما توجد هذه فيC:\Program Files\nodejs. إذا تصفّحت هذا الموقع باستخدامFile Explorer، فستجدnode.exeوnpm.batوnpx.bat.أغلق أي نوافذ طرفية مفتوحة وافتح نافذة جديدة.
يُرجى اتباع هذه التعليمات لتنزيل CLI الخاص بـ exercism لنظام التشغيل لديك.
بعد إعداد CLI وتهيئته بالكامل، نزّل التمرين الأول، hello-world:
$ exercism download --exercise=hello-world --track=wren
بعد ذلك، يحتاج كل تمرين إلى بعض حزم Wren لتشغيل الاختبارات. يمكن تثبيتها بتشغيل هذا الأمر داخل مجلد التمرين:
$ wrenc package.wren install