Aprenda a instalar o Clojure localmente para resolver os exercícios do Exercism na sua própria máquina
O Clojure oferece ferramentas de linha de comando que podem ser usadas para iniciar um REPL do Clojure, usar bibliotecas Clojure e Java e iniciar programas Clojure.
Se você precisar instalar o Java, recomendamos o Adoptium Temurin 17.
Verifique se as seguintes dependências estão instaladas: bash, curl, rlwrap e Java.
Você pode instalar o Clojure de uma destas 2 formas:
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
Instale as ferramentas de linha de comando com o brew a partir do tap clojure/tools:
brew install clojure/tools/clojure
Qualquer distribuição de Java funciona. Se precisar, você pode instalar o Temurin usando o brew:
brew tap homebrew/cask-versions
brew install --cask temurin17
O Clojure no Windows melhorou bastante recentemente. Costumávamos recomendar o WSL2, que funciona muito bem, mas agora existe um instalador para PowerShell. O Clojure no Windows está atualmente em fase alpha; veja clj-on-windows para problemas conhecidos.
Verifique se o Java está instalado e se a variável de ambiente JAVA_HOME está definida, e execute:
iwr -useb download.clojure.org/install/win-install-1.11.1.1165.ps1 | iex
Outra forma de instalar o Clojure no Windows é com o gerenciador de pacotes Scoop. Para instalar o Scoop, abra o PowerShell e execute estes 2 comandos, um após o outro:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Para instalar o Clojure com o Scoop, você precisa primeiro adicionar dois buckets importantes:
# 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
Agora é só instalar o Java e o Clojure com os seguintes comandos:
# 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
Depois de executar os passos acima com sucesso, você vai conseguir rodar o Clojure com o seguinte comando:
clj
Embora não seja mais necessário, ainda damos suporte à ferramenta completa de gerenciamento de projetos Leiningen. Ela oferece uma grande variedade de tarefas úteis, como testes práticos, builds e um REPL melhor.
$PATH, onde o seu shell consiga encontrá-lo (por exemplo, /usr/local/bin/)sudo chmod a+x /usr/local/bin/lein)lein.