নিজের কম্পিউটারে Exercism-এর অনুশীলনী সমাধান করতে কীভাবে Lua ইনস্টল করবেন, তা শিখুন
প্রথমে Homebrew ব্যবহার করে Lua এবং Luarocks ইনস্টল করুন:
$ brew install lua luarocks
এরপর Lua-এর জন্য Busted টেস্টিং ফ্রেমওয়ার্ক ইনস্টল করুন:
$ luarocks install --local busted
আপনার সিস্টেমের $PATH-এ ~/.luarocks/bin যোগ করুন
export PATH="$HOME/.luarocks/bin:$PATH"
মনে রাখবেন, এটি শুধুমাত্র সাময়িক।
আপনার $PATH-এ স্থায়ীভাবে যোগ করতে হলে, আপনি কোন শেল ব্যবহার করছেন তার উপর নির্ভর করে এটি আপনার .bashrc, .zshrc বা config.fish-এ যোগ করতে হবে।
এরপর আপনার টেস্টগুলো রান করুন:
$ busted
প্রথমে Apt ব্যবহার করে Lua এবং Luarocks ইনস্টল করুন:
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
এরপর Lua-এর জন্য Busted টেস্টিং ফ্রেমওয়ার্ক ইনস্টল করুন:
$ luarocks install --local busted
আপনার সিস্টেমের $PATH-এ ~/.luarocks/bin যোগ করুন
export PATH="$HOME/.luarocks/bin:$PATH"
মনে রাখবেন, এটি শুধুমাত্র সাময়িক।
আপনার $PATH-এ স্থায়ীভাবে যোগ করতে হলে, আপনি কোন শেল ব্যবহার করছেন তার উপর নির্ভর করে এটি আপনার .bashrc, .zshrc বা config.fish-এ যোগ করতে হবে।
এরপর আপনার টেস্টগুলো রান করুন:
$ busted
প্রথমে আপনাকে PowerShell (অ্যাডমিনিস্ট্রেটর হিসেবে) ব্যবহার করে WSL (Windows Subsystem for Linux) চালু করতে হবে:
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
এর জন্য সিস্টেম রিস্টার্ট করতে হবে।
এরপর Microsoft Store থেকে Ubuntu ইনস্টল করুন, অথবা PowerShell ব্যবহার করে ডাউনলোড করে ইনস্টল করুন:
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
এরপর আপনার প্যাকেজ তালিকা আপডেট করুন:
PS> wsl
$ sudo apt-get update
এখন উপরের Ubuntu নির্দেশনা অনুসরণ করে LuaRocks এবং Busted ইনস্টল করার জন্য আপনি প্রস্তুত।
কাজ শেষ হলে আপনি যেকোনো Windows কমান্ড লাইন থেকে সরাসরি আপনার টেস্ট রান করতে পারবেন:
C:\> wsl busted
এই ধাপটি ঐচ্ছিক। আপনি যদি Windows-এর নিজস্ব CLI বা অন্য কোনো CLI ব্যবহার করতে পছন্দ করেন, তাহলে নিচের ধাপগুলোতে সামান্য পরিবর্তন আনতে হতে পারে।
ডাউনলোড করুন এখানে। ইনস্টল করার নির্দেশনা এখানে।
Docker for Windows ইনস্টল করার নির্দেশনা অনুসরণ করুন। ইনস্টল শেষ হলে, এটি সঠিকভাবে ইনস্টল হয়েছে কিনা নিশ্চিত করতে আপনি নিচের কমান্ডটি রান করতে পারেন।
$ docker --version
প্রথমবার Docker রান করার চেষ্টা করার সময় আপনি একটি এরর দেখতে পারেন।
cannot enable hyper-v service
এমন হলে, Hyper V চালু করার এই নির্দেশনাগুলো অনুসরণ করতে পারেন। আপনাকে হয়তো সেটিংটি নিষ্ক্রিয় করে কম্পিউটার রিস্টার্ট করতে হবে এবং বুট হওয়ার পর আবার সক্রিয় করতে হবে।
Gitbash এবং Docker ইনস্টল হয়ে গেলে, আপনি একটি busted 'কনটেইনার' ইনস্টল করতে পারবেন।
Gitbash-এ নিচেরটি রান করুন:
নিচেরটি রান করে এই বহুল ব্যবহৃত Docker কনটেইনারটি নামিয়ে আনুন:
$ docker pull imega/busted
একটি ফাংশন তৈরি করুন যাতে প্রতিবার পুরো কমান্ডটি টাইপ করতে না হয়।
এটি আপনার .bashrc-এ যোগ করুন:
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
এখন, আপনার CLI-তে, আপনি যে ডিরেক্টরিতে টেস্ট রান করতে চান সেখানে যেতে পারেন। নিচেরটি রান করুন:
$ dbusted $PWD
আপনি আপনার busted টেস্টের আউটপুট দেখতে পাবেন।