Как начать программирование с помощью Clojure в Windows?

Я знаю, что можно использовать CounterClockwise внутри Eclipse, но я пытался заставить Leiningen работать, чтобы использовать ClojureScript.

Я загрузил leiningen с помощью git clone. Затем он запустит script. Я попытался самостоятельно выполнить установку lein изнутри PowerShell и внутри среды git bash.

В каждом я получаю сообщение об ошибке при загрузке leiningen (который, как я думал, у меня был с git clone? hmm). Это интересно, потому что читайте инструкции, которые включают вещи, которые не имеют смысла для Windows.

Например, внутри Powershell Windows не понимает экспорт HTTP_CLIENT. Только внутри git bash я получил сообщение о том, что, возможно, у моего хранилища сертификатов HTTP-клиентов нет правильного центра сертификации.

Затем он предлагает эту команду, которая работает нормально, export HTTP_CLIENT="curl --insecure -f -L -o" но это не устраняет проблему.

Ответ 1

Самый рекомендуемый метод AFAIK - загрузить script lein.bat и поместить его в переменную среды PATH. Я протестировал этот метод на нескольких системах (XP, Windows 7). Вам не нужно самостоятельно создавать leiningen из git checkout. Если у вас установлена ​​Windows с установленной Powershell, то lein self-install должен загрузить основной файл .jar в каталог .lein в вашем каталоге пользователя. Кроме того, убедитесь, что вы установили либо wget.exe, либо curl.exe и поместите его на PATH.

Ответ 2

У Windows есть программа установки для Leiningen. Вам просто нужно установить Java SE 7 JDK и Leiningen для Windows. На этой странице есть подробные инструкции с снимками экрана: http://leiningen-win-installer.djpowell.net/

Leiningen для Windows создает переменную PATH и ярлык Clojure REPL между прочим. Из REPL вы можете создавать, создавать и автоматизировать проект Clojure.