নিজের কম্পিউটারে Exercism-এর অনুশীলনীগুলো সমাধান করতে Wren কীভাবে ইনস্টল করবেন, তা জানুন
এই ট্র্যাকটি Wren-এর জন্য একটি লোকাল রানটাইম दিতে সর্বত্র Wren Console-এর উপর নির্ভর করে। এর মানে হলো, আপনার কম্পিউটারে Wren-এর সব কিছু Wren Console দিয়েই চলবে বলে আমরা ধরে নিই। অনুগ্রহ করে এটিকে অফিসিয়াল Wren CLI-এর সাথে গুলিয়ে ফেলবেন না। সবকিছু আদর্শ হলে আপনি ওই রানটাইমটিই ব্যবহার করতে পারতেন, কিন্তু এতে বর্তমানে রয়েছে কয়েকটি ভিন্ন সমস্যা, যার কারণে Exercism-এর সাথে Wren শেখার জন্য এটি তেমন ভালো পছন্দ নয়।
Wren Console হলো Wren CLI থেকে ফর্ক করা একটি প্রকল্প, যা এই সমস্যাগুলোর সমাধান করে এবং আপনার শেখার অভিজ্ঞতা আরও মসৃণ করতে নতুন ফিচার যোগ করে। চিন্তার কিছু নেই, এখানে আপনি Wren ভাষার যে জ্ঞান ও ধারণাগুলো শিখবেন, ভবিষ্যতে যেখানেই Wren ব্যবহার করতে চান, সেখানেই তা কাজে লাগবে।
git কমান্ডের জন্য Git ইনস্টল করুনwrenc কমান্ডের জন্য Wren Console ইনস্টল করুনআপনার git বাইনারিটি ইনস্টল করা এবং PATH-এ থাকা দরকার। Wren Package এইভাবেই প্যাকেজ ইনস্টল করে (যেমন আপনার অনুশীলনী পরীক্ষা করার জন্য প্রয়োজনীয় টেস্ট স্যুট ইত্যাদি)।
git আগে থেকেই দেওয়া থাকে।git --version দিয়ে Git ইনস্টল হয়েছে কিনা নিশ্চিত হতে পারেন:
$ git --version
git version 2.31.1
সঠিক ভার্সনটি না মিললেও चিন্তার কিছু নেই, সাধারণত এটি খুব একটা জরুরি নয়।
আপনি সম্ভবত GitHub থেকে সর্বশেষ রিলিজটি ডাউনলোড করতে চাইবেন। এরপর আনজিপ করে wrenc এক্সিকিউটেবলটি আপনার path-এ কপি করতে হবে।
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/
সবচেয়ে সহজ ইনস্টলেশন হলো 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-এ যোগ করে আপনার path বদলাতে পারেন:export PATH=/path/to/your/wrenc/:$PATHএর কোনোটাই সঠিক কিনা আমার কোনো ধারণা নেই। Windows-এ স্টার্ট মেনু খুলে "environment variables" খুঁজুন। এখানে
PATHএন্ট্রিটি সম্পাদনা করেwrencবাইনারিগুলোর path যোগ করতে হবে। সাধারণত এগুলোC:\Program Files\nodejs-এ পাওয়া যায়। আপনারFile Explorerদিয়ে এখানে গেলেnode.exe,npm.batএবংnpx.batদেখতে পাবেন।খোলা থাকা সব টার্মিনাল বন্ধ করে নতুন একটি খুলুন।
আপনার OS-এর জন্য exercism CLI ডাউনলোড করতে এই নির্দেশনাগুলো অনুসরণ করুন।
CLI পুরোপুরি সেটআপ ও কনফিগার হয়ে গেলে প্রথম অনুশীলনীটি ডাউনলোড করুন, hello-world:
$ exercism download --exercise=hello-world --track=wren
এরপর প্রতিটি অনুশীলনীর টেস্ট চালানোর জন্য কিছু Wren প্যাকেজ দরকার। অনুশীলনীর ডিরেক্টরির ভেতরে এই কমান্ডটি রান করে সেগুলো ইনস্টল করা যায়:
$ wrenc package.wren install