Могу ли я использовать Ubuntu для разработки Clojure

Я хочу изучать Clojure и хочу использовать IntelliJ и плагин Cursive.

Могу ли я легко установить все это?

Roelof

7
задан 22 April 2014 в 17:15

3 ответа

Да, Вы можете (или в случае Курсива скоро быть в состоянии к) устанавливают их.

Clojure доступен в репозитории Вселенной, который должен быть, включают по умолчанию. Новая доступная версия 1.4, доступна в 13,10 и 14.04.

sudo apt-get install clojure1.4

12.04 имеет версию 1.2.

sudo apt-get install clojure1.2

, которая новая версия Clojure 1.6. При реальной необходимости в новейшей версии можно загрузить двоичный файл в файле банки, который можно легко выполнить из корневого каталога. Это также доступно в официальных репозиториях от 15.04 вперед .

Идея IntelliJ является коммерческим продуктом, но выпуск Сообщества свободен. Даже через него свободно, этому нужно к купленному через Центр программного обеспечения.

Одно предупреждение, при запуске IntelliJ Вы, вероятно, будете видеть, что в предупреждающем сообщении говорится, что это должно работать с OpenJDK, но что это ожидает Java Oracle и что использование OpenJDK не поддерживается.

Согласно Рукописный веб-сайт , еще не доступно. Это будет также быть коммерческим продуктом, но они говорят, что это будет работать с выпуском Сообщества IntelliJ.

0
ответ дан 22 April 2014 в 17:15

Это не полезно или необходимо загрузить файлы банки Clojure, поскольку они будут загружены по требованию leiningen.

Для получения leiningen легче получить lein сценарий от leiningen сайт . Это также поможет Вам получить актуальную версию Leiningen.

0
ответ дан 22 April 2014 в 17:15

Только необходимо установить 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, используйте project.clj файл как это

(defproject MyAwesomeProject "1.0.0-SNAPSHOT"
  :description "FIXME: write description"
  :dependencies [[org.clojure/clojure "1.6.0"]])

, Курсив еще не доступен, таким образом, необходимо использовать что-то еще. Мой выбор IDE Против часовой стрелки . Это использует Leiningen для управления зависимостями, таким образом, Вам фактически нечего делать. Когда ИДЕЯ Intellij будет иметь Рукописный плагин, Вы будете в состоянии переключиться легко.

, Если Вы хотите обновить зависимости вручную, CD к Вашему каталогу проекта и сделать

:~/Clojure/MyAwesomeProject > lein deps
Copying 18 files to /home/francois/Clojure/MyAwesomeProject/lib
0
ответ дан 22 April 2014 в 17:15

Другие вопросы по тегам:

Похожие вопросы: