بیاموزید چگونه 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 --version مطمئن شوید که Git نصب است:
$ 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را در PATH خود قرار ندادهاید... در MacOS و Linux میتوانید با افزودن موارد زیر به~/.bash_profileیا~/.zshrcمسیر خود را تغییر دهید:export PATH=/path/to/your/wrenc/:$PATHنمیدانم که آیا اینها درست است یا نه. در Windows منوی Start را باز کنید و «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