Tanuld meg, hogyan telepítsd a Clojure-t helyben, hogy a saját gépeden oldhasd meg az Exercism feladatait
A Clojure parancssori eszközöket biztosít, amelyekkel elindíthatsz egy Clojure REPL-t, használhatsz Clojure- és Java-könyvtárakat, valamint elindíthatsz Clojure-programokat.
Ha telepítened kell a Java-t, az Adoptium Temurin 17 használatát javasoljuk.
Győződj meg róla, hogy a következő függőségek telepítve vannak: bash, curl, rlwrap és Java.
A Clojure-t kétféleképpen telepítheted:
brew install clojure/tools/clojure
curl -O https://download.clojure.org/install/linux-install-1.11.1.1347.sh
chmod +x linux-install-1.11.1.1347.sh
sudo ./linux-install-1.11.1.1347.sh
Telepítsd a parancssori eszközöket a brew segítségével a clojure/tools tapről:
brew install clojure/tools/clojure
A Java bármelyik disztribúciója megfelel. Ha szükséges, a Temurin a brew segítségével telepíthető:
brew tap homebrew/cask-versions
brew install --cask temurin17
A Clojure Windows alatti támogatása nemrég jelentősen javult. Korábban a WSL2 használatát javasoltuk, ami remekül működik, mára viszont van PowerShell-telepítő is. A Clojure Windows alatt jelenleg alfa állapotban van, az ismert hibákat a clj-on-windows oldalon találod.
Győződj meg róla, hogy a Java telepítve van, és a JAVA_HOME környezeti változó be van állítva, majd futtasd:
iwr -useb download.clojure.org/install/win-install-1.11.1.1165.ps1 | iex
A Clojure Windows alatti telepítésének másik módja a Scoop csomagkezelő. A Scoop telepítéséhez nyisd meg a PowerShellt, és futtasd egymás után ezt a 2 parancsot:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Ahhoz, hogy a Clojure-t a Scoop segítségével telepítsd, először két fontos bucketet kell hozzáadnod:
# if you don't have git version control system installed
# it is required for adding new external buckets to your scoop installer
# you can skip this step otherwise
scoop install git
# add scoop bucket for Java
scoop bucket add java
# add scoop bucket for clojure build
scoop bucket add scoop-clojure https://github.com/littleli/scoop-clojure
Most pedig készen állunk arra, hogy a Java-t és a Clojure-t a következő parancsokkal telepítsük:
# install Java runtime and compiler
scoop install adoptopenjdk-lts-hotspot
# install official clojure tools
scoop install clojure
# update to the newest version
scoop update clojure
Ha a fenti lépések sikeresen lefutottak, a Clojure-t a következővel indíthatod el:
clj
Bár már nincs rá szükség, továbbra is támogatjuk a teljes körű projektkezelő eszközt, a Leiningent. Számos hasznos feladatot kínál, például kényelmes tesztelést, buildeket és egy fejlettebb REPL-t.
$PATH-ba, ahol a shell megtalálja (pl. /usr/local/bin/)sudo chmod a+x /usr/local/bin/lein)lein parancsot.