Lerne, wie du Lua lokal installierst, um die Übungen von Exercism auf deinem eigenen Rechner zu lösen
Installiere zuerst Lua und Luarocks mit Homebrew:
$ brew install lua luarocks
Installiere dann das Test-Framework Busted für Lua:
$ luarocks install --local busted
Füge ~/.luarocks/bin zu deinem systemweiten $PATH hinzu
export PATH="$HOME/.luarocks/bin:$PATH"
Beachte, dass dies nur vorübergehend gilt.
Um es dauerhaft zu deinem $PATH hinzuzufügen, musst du es in deine .bashrc, .zshrc oder config.fish eintragen, je nachdem, welche Shell du verwendest.
Dann führe deine Tests aus:
$ busted
Installiere zuerst Lua und Luarocks mit Apt:
$ sudo apt-get install lua5.4 liblua5.4-dev luarocks
Installiere dann das Test-Framework Busted für Lua:
$ luarocks install --local busted
Füge ~/.luarocks/bin zu deinem systemweiten $PATH hinzu
export PATH="$HOME/.luarocks/bin:$PATH"
Beachte, dass dies nur vorübergehend gilt.
Um es dauerhaft zu deinem $PATH hinzuzufügen, musst du es in deine .bashrc, .zshrc oder config.fish eintragen, je nachdem, welche Shell du verwendest.
Dann führe deine Tests aus:
$ busted
Zuerst musst du WSL (Windows Subsystem for Linux) mit PowerShell (Administrator) aktivieren:
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Danach ist ein Neustart erforderlich.
Installiere als Nächstes Ubuntu aus dem Microsoft Store oder lade es herunter und installiere es mit PowerShell:
PS> curl.exe -L -o ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804
PS> Add-AppxPackage .\ubuntu1804.appx; rm .\ubuntu1804.appx
PS> ubuntu1804
Aktualisiere dann deine Paketliste:
PS> wsl
$ sudo apt-get update
Jetzt kannst du LuaRocks und Busted installieren, indem du die Ubuntu-Anleitung oben befolgst.
Danach kannst du deine Tests direkt von jeder Windows-Kommandozeile aus ausführen:
C:\> wsl busted
Dieser Schritt ist optional. Du musst die folgenden Schritte möglicherweise leicht anpassen, wenn du lieber die native Kommandozeile von Windows oder eine andere Kommandozeile verwendest.
Download hier. Installationsanleitung hier.
Folge der Anleitung, um Docker for Windows zu installieren. Wenn du mit der Installation fertig bist, kannst du den folgenden Befehl ausführen, um sicherzustellen, dass es korrekt installiert wurde.
$ docker --version
Beim ersten Versuch, Docker auszuführen, kann ein Fehler auftreten.
cannot enable hyper-v service
Wenn das passiert, kannst du dieser Anleitung folgen, um Hyper V zu aktivieren. Möglicherweise musst du die Einstellung deaktivieren, deinen Computer neu starten und sie nach dem Booten wieder aktivieren.
Sobald du Gitbash und Docker installiert hast, kannst du einen busted-„Container“ installieren.
Führe in Gitbash Folgendes aus:
Lade diesen weit verbreiteten Docker-Container herunter, indem du Folgendes ausführst:
$ docker pull imega/busted
Erstelle eine Funktion, damit du nicht jedes Mal den ganzen Befehl eintippen musst.
Füge dies zu deiner .bashrc hinzu:
dbusted() { docker run --rm -t -v "/$@":/data imega/busted; }
Jetzt kannst du in deiner Kommandozeile in das Verzeichnis wechseln, in dem du deine Tests ausführen möchtest. Führe Folgendes aus:
$ dbusted $PWD
Du solltest die Ausgabe deiner busted-Tests sehen.