Μάθε πώς να εγκαταστήσεις τη Wren τοπικά για να λύνεις τις ασκήσεις του Exercism στον δικό σου υπολογιστή
Αυτό το track βασίζεται σε όλη τη διάρκεια στο Wren Console για να παρέχει ένα τοπικό runtime για τη Wren. Αυτό σημαίνει ότι υποθέτουμε πως κάθε εκτέλεση της Wren στον υπολογιστή σου θα γίνεται με το Wren Console. Μην το μπερδέψεις με το επίσημο Wren CLI. Σε έναν ιδανικό κόσμο θα μπορούσες να χρησιμοποιήσεις αυτό το runtime, αλλά αυτή τη στιγμή έχει αρκετά διαφορετικά ζητήματα που το κάνουν μια όχι και τόσο ιδανική επιλογή για να μάθεις Wren με το Exercism.
Το Wren Console έχει γίνει fork από το Wren CLI, λύνει αυτά τα ζητήματα και προσθέτει λειτουργίες που κάνουν την εμπειρία μάθησής σου πιο ομαλή. Μην ανησυχείς, οι γνώσεις και οι έννοιες της γλώσσας Wren που θα μάθεις εδώ θα σου φανούν χρήσιμες όπου κι αν θελήσεις να χρησιμοποιήσεις τη Wren στο μέλλον.
git
wrenc
Θα χρειαστείς το εκτελέσιμο git εγκατεστημένο και στο path σου. Έτσι εγκαθιστά πακέτα το Wren Package (όπως τη σουίτα τεστ που θα χρειαστείς για να δοκιμάζεις τις ασκήσεις σου κ.λπ.).
git από προεπιλογή.Μπορείς να επιβεβαιώσεις ότι το Git είναι εγκατεστημένο με git --version:
$ git --version
git version 2.31.1
Μην ανησυχείς αν η ακριβής έκδοση δεν ταιριάζει, συνήθως δεν είναι και τόσο κρίσιμο.
Θα θέλεις πιθανότατα να κατεβάσεις την τελευταία έκδοση από το GitHub. Μετά θα χρειαστεί να την αποσυμπιέσεις και να αντιγράψεις το εκτελέσιμο wrenc στο path σου.
Είναι επίσης δυνατό να κάνεις build από τον πηγαίο κώδικα χρησιμοποιώντας το Visual Studio.
Μπορείς να κατεβάσεις την τελευταία έκδοση από το GitHub ή να κάνεις build από τον πηγαίο κώδικα.
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
Και βεβαιώσου ότι είναι διαθέσιμο στο PATH σου.
cp bin/wrenc /usr/local/bin/
Η ευκολότερη εγκατάσταση γίνεται με το Homebrew tap και τη formula του Exercism:
brew tap exercism/wren
brew install wren-console
Εναλλακτικά, μπορείς να κατεβάσεις την τελευταία έκδοση από το GitHub και να την εγκαταστήσεις χειροκίνητα, όπως φαίνεται στις οδηγίες για Linux. Το build από τον πηγαίο κώδικα είναι επίσης αρκετά απλό, αν έχεις εξοικείωση με τέτοια πράγματα.
Αφού πιστεύεις ότι εγκατέστησες σωστά το εκτελέσιμο αρχείο, καλό είναι να δοκιμάσεις αν όλα λειτουργούν.
Terminal, cmd, Powershell, bash, ...)wrenc -v
Θα πρέπει να δεις να αναγράφονται και η έκδοση του wrenc και της Wren:
wrenc v0.3.1 (wren v0.4.0)
Σημείωση: Είναι σημαντικό να ανοίξεις ένα νέο παράθυρο τερματικού. Τυχόν ανοιχτά παράθυρα τερματικού μπορεί να μην έχουν ανανεωθεί μετά την ολοκλήρωση της εγκατάστασης. Αυτό σημαίνει ότι τα ανοιχτά τερματικά δεν γνωρίζουν ότι εγκαταστάθηκε ένα νέο πρόγραμμα.
Βοήθεια:
'wrenc' is not recognisedΠιθανότατα δεν έχεις βάλει το
wrencστο PATH σου... Σε MacOS και Linux μπορείς να αλλάξεις το path σου προσθέτοντας το παρακάτω είτε στο~/.bash_profileείτε στο~/.zshrc:export PATH=/path/to/your/wrenc/:$PATHΔεν έχω ιδέα αν κάτι από αυτά είναι σωστό. Σε Windows άνοιξε το μενού έναρξης και αναζήτησε "environment variables". Θα χρειαστεί να επεξεργαστείς την καταχώρηση
PATHκαι να προσθέσεις εδώ τη διαδρομή προς τα εκτελέσιμα τουwrenc. Συνήθως αυτά βρίσκονται στοC:\Program Files\nodejs. Αν περιηγηθείς εδώ με τονFile Explorer, θα πρέπει να βρεις ταnode.exe,npm.batκαιnpx.bat.Κλείσε τυχόν ανοιχτά τερματικά και άνοιξε ένα νέο.
Ακολούθησε αυτές τις οδηγίες για να κατεβάσεις το CLI exercism για το λειτουργικό σου σύστημα.
Μόλις το CLI ρυθμιστεί και διαμορφωθεί πλήρως, κατέβασε την πρώτη άσκηση - hello-world:
$ exercism download --exercise=hello-world --track=wren
Μετά, κάθε άσκηση χρειάζεται μερικά πακέτα Wren για να τρέξουν τα τεστ. Μπορείς να τα εγκαταστήσεις τρέχοντας αυτή την εντολή μέσα στον κατάλογο της άσκησης:
$ wrenc package.wren install