Lerne, wie du Clojure lokal installierst, um die Übungen von Exercism auf deinem eigenen Rechner zu lösen
Clojure bietet Kommandozeilen-Tools, mit denen du eine Clojure-REPL starten, Clojure- und Java-Bibliotheken nutzen und Clojure-Programme starten kannst.
Wenn du Java installieren musst, empfehlen wir Adoptium Temurin 17.
Stelle sicher, dass die folgenden Abhängigkeiten installiert sind: bash, curl, rlwrap und Java.
Du kannst Clojure auf eine dieser 2 Arten installieren:
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
Installiere die Kommandozeilen-Tools mit brew aus dem Tap clojure/tools:
brew install clojure/tools/clojure
Jede Java-Distribution funktioniert. Bei Bedarf kannst du Temurin mit brew installieren:
brew tap homebrew/cask-versions
brew install --cask temurin17
Clojure unter Windows hat sich in letzter Zeit deutlich verbessert. Früher haben wir WSL2 empfohlen, was hervorragend funktioniert, aber inzwischen gibt es einen PowerShell-Installer. Clojure unter Windows ist derzeit noch im Alpha-Stadium, bekannte Probleme findest du unter clj-on-windows.
Stelle sicher, dass Java installiert und die Umgebungsvariable JAVA_HOME gesetzt ist, und führe Folgendes aus:
iwr -useb download.clojure.org/install/win-install-1.11.1.1165.ps1 | iex
Eine weitere Möglichkeit, Clojure unter Windows zu installieren, ist der Paketmanager Scoop. Um Scoop zu installieren, öffne PowerShell und führe diese 2 Befehle nacheinander aus:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Um Clojure mit Scoop zu installieren, musst du zuerst zwei wichtige Buckets hinzufügen:
# 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
Jetzt können wir Java und Clojure installieren, indem wir die folgenden Befehle ausführen:
# 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
Nachdem du die obigen Schritte erfolgreich ausgeführt hast, solltest du Clojure so starten können:
clj
Auch wenn es nicht mehr nötig ist, unterstützen wir weiterhin das voll ausgestattete Projektmanagement-Tool Leiningen. Es bietet eine Vielzahl hilfreicher Aufgaben wie bequemes Testen, Builds und eine verbesserte REPL.
$PATH ab, wo deine Shell es findet (z. B. /usr/local/bin/)sudo chmod a+x /usr/local/bin/lein)lein aus.