Scopri come installare Lua in locale per risolvere gli esercizi di Exercism sulla tua macchina
Per prima cosa, installa Lua e Luarocks usando Homebrew:
$ brew install lua luarocks
Poi installa Busted, il framework di test per Lua:
$ luarocks install --local busted
Aggiungi ~/.luarocks/bin al $PATH di sistema
export PATH="$HOME/.luarocks/bin:$PATH"
Tieni presente che è solo temporaneo.
Per aggiungerlo in modo permanente al tuo $PATH, dovrai aggiungerlo al tuo .bashrc, .zshrc o config.fish, a seconda della shell che stai usando.
Poi esegui i test:
$ busted
Per prima cosa, installa Lua e Luarocks usando Apt:
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
Poi installa Busted, il framework di test per Lua:
$ luarocks install --local busted
Aggiungi ~/.luarocks/bin al $PATH di sistema
export PATH="$HOME/.luarocks/bin:$PATH"
Tieni presente che è solo temporaneo.
Per aggiungerlo in modo permanente al tuo $PATH, dovrai aggiungerlo al tuo .bashrc, .zshrc o config.fish, a seconda della shell che stai usando.
Poi esegui i test:
$ busted
Per prima cosa devi abilitare WSL (Windows Subsystem for Linux) usando PowerShell (come amministratore):
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Questo richiede un riavvio.
Poi installa Ubuntu dal Microsoft Store, oppure scaricalo e installalo usando PowerShell:
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
Poi aggiorna la lista dei pacchetti:
PS> wsl
$ sudo apt-get update
Ora sei pronto a installare LuaRocks e Busted seguendo le istruzioni per Ubuntu qui sopra.
Fatto questo, puoi eseguire i test direttamente da qualsiasi riga di comando di Windows:
C:\> wsl busted
Questo passaggio è facoltativo. Potresti dover adattare leggermente i passaggi seguenti se preferisci usare la CLI nativa di Windows o un'altra CLI.
Scarica qui. Istruzioni di installazione qui.
Segui le istruzioni per installare Docker for Windows. Una volta terminata l'installazione, puoi eseguire il comando seguente per verificare che sia stata installata correttamente.
$ docker --version
Potresti incontrare un errore quando provi a eseguire Docker la prima volta.
cannot enable hyper-v service
Se succede, puoi seguire queste istruzioni per abilitare Hyper V. Potresti dover disattivare l'impostazione, riavviare il computer e riattivarla dopo l'avvio.
Una volta installati Gitbash e Docker, potrai installare un «container» di busted.
In Gitbash esegui quanto segue:
Scarica questo container Docker molto diffuso eseguendo quanto segue:
$ docker pull imega/busted
Crea una funzione così non dovrai digitare ogni volta il comando completo.
Aggiungi questo al tuo .bashrc:
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
Ora, nella tua CLI, puoi spostarti nella directory in cui vuoi eseguire i test. Esegui quanto segue:
$ dbusted $PWD
Dovresti vedere l'output dei test di busted.