Apprends à installer Lua en local pour résoudre les exercices d'Exercism sur ta propre machine
Commence par installer Lua et Luarocks avec Homebrew :
$ brew install lua luarocks
Installe ensuite le framework de tests Busted pour Lua :
$ luarocks install --local busted
Ajoute ~/.luarocks/bin au $PATH de ton système
export PATH="$HOME/.luarocks/bin:$PATH"
Note que ce n'est que temporaire.
Pour l'ajouter de façon permanente à ton $PATH, tu devras l'ajouter à ton .bashrc, .zshrc ou config.fish selon le shell que tu utilises.
Lance ensuite tes tests :
$ busted
Commence par installer Lua et Luarocks avec Apt :
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
Installe ensuite le framework de tests Busted pour Lua :
$ luarocks install --local busted
Ajoute ~/.luarocks/bin au $PATH de ton système
export PATH="$HOME/.luarocks/bin:$PATH"
Note que ce n'est que temporaire.
Pour l'ajouter de façon permanente à ton $PATH, tu devras l'ajouter à ton .bashrc, .zshrc ou config.fish selon le shell que tu utilises.
Lance ensuite tes tests :
$ busted
Tu dois d'abord activer WSL (Windows Subsystem for Linux) avec PowerShell (Administrator) :
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Un redémarrage est nécessaire.
Ensuite, installe Ubuntu depuis le Microsoft Store, ou télécharge-le puis installe-le avec PowerShell :
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
Mets ensuite à jour la liste de tes paquets :
PS> wsl
$ sudo apt-get update
Tu es maintenant prêt à installer LuaRocks et Busted en suivant les instructions pour Ubuntu ci-dessus.
Une fois cela fait, tu peux lancer tes tests directement depuis n'importe quelle ligne de commande Windows :
C:\> wsl busted
Cette étape est facultative. Tu devras peut-être adapter légèrement les étapes suivantes si tu préfères utiliser la CLI native de Windows ou une autre CLI.
Télécharge-le ici. Instructions d'installation ici.
Suis les instructions pour installer Docker for Windows. Une fois l'installation terminée, tu peux exécuter la commande suivante pour vérifier qu'elle s'est bien déroulée.
$ docker --version
Il se peut que tu rencontres une erreur en essayant de lancer Docker pour la première fois.
cannot enable hyper-v service
Si cela se produit, tu peux suivre ces instructions pour activer Hyper V. Tu devras peut-être désactiver le paramètre, redémarrer ton ordinateur et le réactiver après le démarrage.
Une fois Gitbash et Docker installés, tu pourras installer un « conteneur » busted.
Dans Gitbash, exécute ce qui suit :
Récupère ce conteneur Docker très répandu en exécutant ce qui suit :
$ docker pull imega/busted
Crée une fonction pour ne pas avoir à taper la commande entière à chaque fois.
Ajoute ceci à ton .bashrc :
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
Maintenant, dans ta CLI, tu peux te déplacer dans le répertoire où tu veux lancer tes tests. Exécute ce qui suit :
$ dbusted $PWD
Tu devrais voir la sortie de tes tests busted.