Aprende a instalar a Lua localmente para resolveres os exercícios do Exercism na tua própria máquina
Primeiro, instala o Lua e o Luarocks com o Homebrew:
$ brew install lua luarocks
Depois, instala o framework de testes Busted para Lua:
$ luarocks install --local busted
Adiciona ~/.luarocks/bin ao $PATH do teu sistema.
export PATH="$HOME/.luarocks/bin:$PATH"
Repara que isto é apenas temporário.
Para o adicionar permanentemente ao teu $PATH, tens de o adicionar ao teu .bashrc, .zshrc ou config.fish, consoante o shell que estás a usar.
Depois, executa os teus testes:
$ busted
Primeiro, instala o Lua e o Luarocks com o Apt:
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
Depois, instala o framework de testes Busted para Lua:
$ luarocks install --local busted
Adiciona ~/.luarocks/bin ao $PATH do teu sistema.
export PATH="$HOME/.luarocks/bin:$PATH"
Repara que isto é apenas temporário.
Para o adicionar permanentemente ao teu $PATH, tens de o adicionar ao teu .bashrc, .zshrc ou config.fish, consoante o shell que estás a usar.
Depois, executa os teus testes:
$ busted
Primeiro, tens de ativar o WSL (Subsistema Windows para Linux) com o PowerShell (como Administrador):
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Isto exige um reinício.
A seguir, instala o Ubuntu a partir da Microsoft Store, ou descarrega-o e instala-o com o PowerShell:
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
Depois, atualiza a tua lista de pacotes:
PS> wsl
$ sudo apt-get update
Agora já podes instalar o LuaRocks e o Busted, seguindo as instruções para Ubuntu acima.
Quando terminares, podes executar os teus testes diretamente a partir de qualquer linha de comandos do Windows:
C:\> wsl busted
Este passo é opcional. Pode ser necessário ajustar ligeiramente os passos seguintes se preferires usar a CLI nativa do Windows ou outra CLI.
Descarrega aqui. Instruções de instalação aqui.
Segue as instruções para instalar o Docker for Windows. Depois de terminares a instalação, podes executar o seguinte comando para garantires que foi instalado corretamente.
$ docker --version
Podes encontrar um erro ao tentar executar o Docker pela primeira vez.
cannot enable hyper-v service
Se isto acontecer, podes seguir estas instruções para ativar o Hyper-V. Pode ser necessário desativar a definição, reiniciar o computador e voltar a ativá-la depois do arranque.
Depois de teres o Gitbash e o Docker instalados, podes instalar um 'contentor' do Busted.
No Gitbash, executa o seguinte:
Descarrega este contentor Docker amplamente utilizado, executando o seguinte:
$ docker pull imega/busted
Cria uma função para não teres de escrever o comando completo todas as vezes.
Adiciona isto ao teu .bashrc:
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
Agora, na tua CLI, podes navegar até ao diretório onde queres executar os testes. Executa o seguinte:
$ dbusted $PWD
Deves ver a saída dos teus testes do Busted.