अपनी मशीन पर Exercism के अभ्यास हल करने के लिए Lua को लोकल इंस्टॉल करना सीखिए।
सबसे पहले Homebrew की मदद से Lua और Luarocks इंस्टॉल कीजिए:
$ brew install lua luarocks
इसके बाद Lua के लिए Busted टेस्टिंग फ्रेमवर्क इंस्टॉल कीजिए:
$ luarocks install --local busted
~/.luarocks/bin को अपने सिस्टम के $PATH में जोड़िए
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
~/.luarocks/bin को अपने सिस्टम के $PATH में जोड़िए
export PATH="$HOME/.luarocks/bin:$PATH"
ध्यान दीजिए कि यह सिर्फ अस्थायी है।
इसे अपने $PATH में हमेशा के लिए जोड़ने के लिए आपको इसे अपने .bashrc, .zshrc या config.fish में जोड़ना होगा, यह इस पर निर्भर करता है कि आप कौन-सा शेल इस्तेमाल कर रहे हैं।
इसके बाद अपनी टेस्ट चलाइए:
$ busted
सबसे पहले आपको PowerShell (Administrator) की मदद से 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 टेस्ट का आउटपुट दिखना चाहिए।