Clojure: Instalando no Windows
Artigo de Arthur Fücher cedido ao TOTVS Developers
Estou acostumado a usar Clojure no MacOS, nunca tinha tentado instalar no Windows.
Documentação
Primeira coisa que fiz foi ler a documentação oficial, nela consta instruções para cada Sistema Operacional e também os pré-requisitos necessários. A documentação é simples e direta, o que facilita bastante todo o processo
Pré-requisito
O único pré-requisito especificado nessa página é o JAVA
Sim, Clojure é uma linguagem que roda na JVM
Na própria página com as instruções de cada SO, tem instruções para instalação do JAVA, inclusive com a recomendação de uma JDK específica. Fiz a instalação e validei através do terminal:
Instalação
A instalação do Clojure no Windows está em alpha e fica numa página separada: Clj on Windows
Nessa página constam mais 2 pré-requisitos:
- PowerShell 5 (ou mais recente, incluindo PowerShell Core)
- .NET Core SDK 2.1+ or .NET Framework 4.5+ (ou mais recente)
No meu caso eu tinha ambos os pré-requisitos instalados, portanto segui para o próximo passo que era a instalação em si do Clojure.
Para instalar eles disponbilizam um comando para rodar no PowerShell que irá fazer o download do script de instalação e executá-lo:
Veja que o script pergunta onde deseja instalar, na própria documentação eles explicam que a opção 1 é a única que não precisa ser admin
, acabei optando por ela.
Validação
Para validar a instalação abri uma nova instância do PowerShell rodei o comando clj
, na primeira vez ele faz o download de algumas dependências:
Após baixar as dependências, ele mostra a versão do Clojure que está rodando e habilita o REPL.
Fiz uma execução simples para ver se realmente estava tudo certo, somando 1 e 1:
Aparentemente está tudo certo!
Para finalizar o REPL pode utilizar Ctrl+C
Eai, conseguiu instalar no Windows? Me conta aí se teve alguma dificuldade ou se foi tranquilo.
Artigo original