A Wren telepítése helyben

Tanuld meg, hogyan telepítsd a Wrent helyben, hogy az Exercism feladatait a saját gépeden oldhasd meg


Ez a kurzus végig a Wren Console-ra épül, hogy helyi futtatókörnyezetet biztosítson a Wrenhez. Ez azt jelenti, hogy feltételezzük: a számítógépeden minden Wren-futtatás a Wren Console segítségével történik. Kérünk, ne keverd össze ezt a hivatalos Wren CLI-vel. Egy tökéletes világban használhatnád azt a futtatókörnyezetet, de jelenleg számos különböző problémája van, így kevésbé ideális választás, ha az Exercism-mel szeretnél Wrent tanulni.

A Wren Console a Wren CLI egy forkja, ami megoldja ezeket a problémákat, és olyan funkciókat ad hozzá, amelyek gördülékenyebbé teszik a tanulást. Ne aggódj: az itt megszerzett Wren-tudás és fogalmak a jövőben bárhol érvényesek lesznek, ahol Wrent szeretnél használni.

A telepítés áttekintése

  • Telepítsd a Gitet a git parancshoz
  • Telepítsd a Wren Console-t a wrenc parancshoz

A Git telepítése

Telepítened kell a git binárist, és elérhetővé kell tenned a PATH-ban. A Wren Package így telepíti a csomagokat (például a feladataid teszteléséhez szükséges tesztkészletet).

  • Windows - A hivatalos Git-letöltés jó kiindulópont.
  • Linux - A kedvenc csomagkezelőd segít majd.
  • Mac - A Mac OS minden újabb verziója alapból tartalmazza a git-et.

A git --version paranccsal ellenőrizheted, hogy a Git telepítve van-e:

$ git --version
git version 2.31.1

Ne aggódj, ha nem pontosan ez a verziószám jelenik meg, ez általában nem annyira kritikus.

A Wren Console telepítése

Windows

Valószínűleg a legújabb kiadást érdemes letöltened a GitHubról. Ezután ki kell tömörítened, és a wrenc futtatható fájlt a PATH-ba kell másolnod.

Visual Studio segítségével az is lehetséges, hogy forrásból építsd fel.

Linux

Letöltheted a legújabb kiadást a GitHubról, vagy felépítheted forrásból.

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

És gondoskodj róla, hogy elérhető legyen a PATH-ban.

cp bin/wrenc /usr/local/bin/

Mac

A legegyszerűbb telepítés az Exercism Homebrew tapjének és formulájának a használata:

brew tap exercism/wren
brew install wren-console

Másképp megteheted, hogy letöltöd a legújabb kiadást a GitHubról, és a Linuxnál leírtak szerint manuálisan telepíted. Ha jártas vagy az ilyesmiben, a forrásból való felépítés is meglehetősen egyszerű.

A telepítés ellenőrzése

Miután úgy gondolod, hogy a bináris rendben telepítve van, érdemes letesztelni, hogy minden működik-e.

  1. Nyiss meg egy terminált (Terminal, cmd, Powershell, bash, ...)
  2. Futtasd a wrenc -v parancsot

Mind a wrenc, mind a Wren verziójának meg kell jelennie:

wrenc v0.3.1 (wren v0.4.0)

Megjegyzés: Fontos, hogy új terminálablakot nyiss. A már nyitva lévő terminálablakok lehet, hogy nem frissültek a telepítés befejezése után. Emiatt ezek a nyitott terminálok nem tudják, hogy új program települt.

Segítség: 'wrenc' is not recognised

Valószínűleg nem tetted a wrenc-et a PATH-ba... MacOS-en és Linuxon módosíthatod az elérési utad, ha a következőt hozzáadod a ~/.bash_profile vagy a ~/.zshrc fájlhoz:

export PATH=/path/to/your/wrenc/:$PATH

Fogalmam sincs, hogy ebből bármi helyes-e. Windowson nyisd meg a Start menüt, és keress rá a „environment variables” kifejezésre. Itt szerkesztened kell a PATH bejegyzést, és hozzáadnod a wrenc binárisok elérési útját. Általában ezek a C:\Program Files\nodejs mappában találhatók. Ha a File Explorerrel ide navigálsz, itt kell lennie a node.exe, npm.bat és npx.bat fájlnak.

Csukd be a nyitott terminálokat, és nyiss egy újat.


A feladatok követelményei

Az operációs rendszeredhez kövesd ezeket az utasításokat, hogy letöltsd az exercism CLI-t.

Miután a CLI be van állítva és konfigurálva, töltsd le az első feladatot, a hello-world-öt:

$ exercism download --exercise=hello-world --track=wren

Ezután minden feladathoz néhány Wren-csomagra van szükség a tesztek futtatásához. Ezeket úgy telepítheted, hogy a feladat könyvtárában futtatod a következő parancsot:

$ wrenc package.wren install