Aprende a instalar Lua localmente para resolver los ejercicios de Exercism en tu propio ordenador
Primero instala Lua y Luarocks con Homebrew:
$ brew install lua luarocks
A continuación, instala el framework de pruebas Busted para Lua:
$ luarocks install --local busted
Añade ~/.luarocks/bin a la variable $PATH de tu sistema
export PATH="$HOME/.luarocks/bin:$PATH"
Ten en cuenta que esto es solo temporal.
Para añadirlo permanentemente a tu $PATH, tendrás que añadirlo a tu .bashrc, .zshrc o config.fish, según el shell que uses.
A continuación, ejecuta tus pruebas:
$ busted
Primero instala Lua y Luarocks con Apt:
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
A continuación, instala el framework de pruebas Busted para Lua:
$ luarocks install --local busted
Añade ~/.luarocks/bin a la variable $PATH de tu sistema
export PATH="$HOME/.luarocks/bin:$PATH"
Ten en cuenta que esto es solo temporal.
Para añadirlo permanentemente a tu $PATH, tendrás que añadirlo a tu .bashrc, .zshrc o config.fish, según el shell que uses.
A continuación, ejecuta tus pruebas:
$ busted
Primero debes habilitar WSL (Windows Subsystem for Linux) con PowerShell (Administrador):
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Esto requiere reiniciar el equipo.
A continuación, instala Ubuntu desde la Microsoft Store, o descárgalo e instálalo con PowerShell:
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
Luego actualiza tu lista de paquetes:
PS> wsl
$ sudo apt-get update
Ahora ya puedes instalar LuaRocks y Busted siguiendo las instrucciones para Ubuntu de arriba.
Cuando termines, podrás ejecutar tus pruebas directamente desde cualquier línea de comandos de Windows:
C:\> wsl busted
Este paso es opcional. Es posible que tengas que ajustar ligeramente los pasos siguientes si prefieres usar la CLI nativa de Windows u otra CLI.
Descárgalo aquí. Instrucciones de instalación aquí.
Sigue las instrucciones para instalar Docker for Windows. Cuando termines de instalarlo, puedes ejecutar el siguiente comando para asegurarte de que se ha instalado correctamente.
$ docker --version
Es posible que te encuentres con un error la primera vez que intentes ejecutar Docker.
cannot enable hyper-v service
Si esto ocurre, puedes seguir estas instrucciones para habilitar Hyper V. Es posible que tengas que desactivar la opción, reiniciar el equipo y volver a activarla tras el arranque.
Una vez que tengas Gitbash y Docker instalados, podrás instalar un «contenedor» de busted.
En Gitbash, ejecuta lo siguiente:
Descarga este contenedor de Docker tan usado ejecutando lo siguiente:
$ docker pull imega/busted
Crea una función para no tener que escribir el comando entero cada vez.
Añade esto a tu .bashrc:
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
Ahora, desde tu CLI, puedes navegar hasta el directorio en el que quieras ejecutar tus pruebas. Ejecuta lo siguiente:
$ dbusted $PWD
Deberías ver la salida de tus pruebas de busted.