Erfahre, wie du Wren lokal installierst, um Exercism-Übungen auf deinem eigenen Rechner zu lösen
Dieser Track setzt durchgehend auf Wren Console, um eine lokale Laufzeitumgebung für Wren bereitzustellen. Das heißt, wir gehen davon aus, dass die gesamte Ausführung von Wren auf deinem Computer mit Wren Console erfolgt. Bitte verwechsle das nicht mit der offiziellen Wren-CLI. In einer perfekten Welt könntest du diese Laufzeitumgebung verwenden, aber sie hat derzeit mehrere verschiedene Probleme, was sie zu einer weniger optimalen Wahl macht, wenn du Wren mit Exercism lernen willst.
Wren Console ist ein Fork von Wren CLI, behebt diese Probleme und fügt Funktionen hinzu, die dein Lernerlebnis reibungsloser machen. Keine Sorge: Die Wren-Kenntnisse und -Konzepte, die du hier lernst, solltest du überall anwenden können, wo du Wren künftig einsetzen möchtest.
git
wrenc
Du brauchst das git-Binary installiert und in deinem Pfad. So installiert Wren Package Pakete (etwa die Test-Suite, die du zum Testen deiner Übungen brauchst, usw.).
git bereits mit.Du kannst mit git --version prüfen, ob Git installiert ist:
$ git --version
git version 2.31.1
Mach dir keine Sorgen, wenn die genaue Version nicht übereinstimmt, das ist normalerweise nicht so kritisch.
Du möchtest wahrscheinlich die neueste Version von GitHub herunterladen. Danach musst du sie entpacken und die ausführbare Datei wrenc in deinen Pfad kopieren.
Es ist auch möglich, aus dem Quellcode mit Visual Studio zu bauen.
Du kannst die neueste Version von GitHub herunterladen oder aus dem Quellcode bauen.
wget -c https://github.com/joshgoebel/wren-console/releases/download/v0.3.1/wren-console-v0.3.1-linux.tar.gz
tar xzf wren-console-v0.3.1-linux.tar.gz
Und stelle sicher, dass sie in deinem PATH verfügbar ist.
cp bin/wrenc /usr/local/bin/
Am einfachsten installierst du über den Homebrew-Tap und die Formel von Exercism:
brew tap exercism/wren
brew install wren-console
Alternativ kannst du die neueste Version von GitHub herunterladen und sie manuell installieren, wie in der Linux-Anleitung beschrieben. Auch das Bauen aus dem Quellcode ist recht einfach, wenn du dich mit solchen Dingen auskennst.
Wenn du glaubst, dass das Binary korrekt installiert ist, solltest du testen, ob alles funktioniert.
Terminal, cmd, Powershell, bash, ...)wrenc -v ausDu solltest sowohl die Version von wrenc als auch die von Wren aufgelistet sehen:
wrenc v0.3.1 (wren v0.4.0)
Hinweis: Es ist wichtig, dass du ein neues Terminalfenster öffnest. Bereits geöffnete Terminalfenster wurden nach Abschluss der Installation möglicherweise nicht aktualisiert. Das bedeutet, dass die offenen Terminals nicht wissen, dass ein neues Programm installiert wurde.
Hilfe:
'wrenc' is not recognisedWahrscheinlich hast du
wrencnicht in deinen PATH gelegt... Unter macOS und Linux kannst du deinen Pfad ändern, indem du Folgendes zu~/.bash_profileoder~/.zshrchinzufügst:export PATH=/path/to/your/wrenc/:$PATHKeine Ahnung, ob das alles stimmt. Öffne unter Windows das Startmenü und suche nach „environment variables". Du musst dann den Eintrag
PATHbearbeiten und hier den Pfad zu denwrenc-Binärdateien hinzufügen. Normalerweise findest du diese unterC:\Program Files\nodejs. Wenn du mit deinemFile Explorerhierher navigierst, solltest dunode.exe,npm.batundnpx.batfinden.Schließe alle geöffneten Terminals und öffne ein neues.
Folge dieser Anleitung, um die exercism CLI für dein Betriebssystem herunterzuladen.
Sobald die CLI eingerichtet und konfiguriert ist, lade die erste Übung herunter, hello-world:
$ exercism download --exercise=hello-world --track=wren
Jede Übung braucht dann einige Wren-Pakete, um die Tests auszuführen. Du kannst sie installieren, indem du diesen Befehl im Verzeichnis der Übung ausführst:
$ wrenc package.wren install