Я хочу изучить Clojure, и я хочу использовать IntelliJ и плагин Cursive.
Могу ли я легко установить все это?
Roelof
Не полезно или необходимо загружать файлы флагов Clojure, поскольку они будут загружаться по требованию leiningen.
Чтобы получить leiningen, легче получить скрипт lein с сайта leiningen. Это также поможет вам получить обновленную версию Leiningen.
Вам нужно только установить java JDK и Leiningen
sudo apt-get install openjdk-7-jdk leiningen
Моя настройка такова:
:~ > java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
:~ > lein -v
Leiningen 1.7.1 on Java 1.7.0_65 OpenJDK 64-Bit Server VM
Если вы хотите использовать Clojure 1.6, используйте проект .clj, как это
(defproject MyAwesomeProject "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [[org.clojure/clojure "1.6.0"]])
Cursive пока недоступен, поэтому вам нужно использовать что-то еще. Мой выбор IDE - против часовой стрелки. Он использует Leiningen для управления зависимостями, поэтому вам практически нечего делать.
Если вы хотите обновить зависимостей вручную, cd в каталог проекта и сделать
:~/Clojure/MyAwesomeProject > lein deps
Copying 18 files to /home/francois/Clojure/MyAwesomeProject/lib
, то вы можете легко переключиться.