Scopri come installare Clojure in locale per risolvere gli esercizi di Exercism sulla tua macchina
Clojure fornisce strumenti a riga di comando che si possono usare per avviare un REPL di Clojure, usare le librerie di Clojure e Java e avviare programmi Clojure.
Se devi installare Java, ti consigliamo Adoptium Temurin 17.
Assicurati che siano installate le seguenti dipendenze: bash, curl, rlwrap e Java.
Puoi installare Clojure in uno di questi 2 modi:
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
Installa gli strumenti a riga di comando con brew dal tap clojure/tools:
brew install clojure/tools/clojure
Va bene qualsiasi distribuzione di Java. Se serve, puoi installare Temurin con brew:
brew tap homebrew/cask-versions
brew install --cask temurin17
Clojure su Windows è migliorato molto di recente. In passato consigliavamo di usare WSL2, che funziona benissimo, ma ora c'è un installer PowerShell. Al momento Clojure su Windows è in fase alpha: per i problemi noti, vedi clj-on-windows.
Assicurati che Java sia installato e che la variabile d'ambiente JAVA_HOME sia impostata, poi esegui:
iwr -useb download.clojure.org/install/win-install-1.11.1.1165.ps1 | iex
Un altro modo per installare Clojure su Windows è con il gestore di pacchetti Scoop. Per installare scoop, apri PowerShell ed esegui questi 2 comandi, uno dopo l'altro:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Per installare Clojure con Scoop devi prima aggiungere due bucket importanti:
# 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
Ora siamo pronti a installare Java e Clojure eseguendo i seguenti comandi:
# 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
Dopo aver eseguito correttamente i passaggi precedenti, dovresti riuscire ad avviare Clojure con il comando seguente:
clj
Anche se non è più necessario, continuiamo a supportare il completo strumento di gestione dei progetti Leiningen. Offre tante attività utili, come test comodi, build e un REPL migliorato.
$PATH, dove la tua shell può trovarlo (ad es. /usr/local/bin/)sudo chmod a+x /usr/local/bin/lein)lein.