Yuck. Я только что создал проект Clojure в IntelliJ в первый раз. Моя рекомендация не в том. Вместо этого получите Leiningen. Используйте «lein new any-your-app-is-called». Затем импортируйте проект в IntelliJ. Затем добавьте любые зависимости к project.clj. Курсивная интеграция с Ленингеном и Курсивом предлагает использовать Leiningen. Насколько мне известно, это не может быть сделано исключительно через REPL (REPL должен иметь возможность находить библиотеки, что-то должно сказать, где они находятся, либо IDE, либо Leiningen).
Leiningen - это самый простой способ сделать это.
Используя Leiningen, вы получите файл project.clj. В нем есть раздел: зависимостей, который использует вектор библиотек (org.clojure/clojure является одним из них). Если вы добавите [net.mikera/core.matrix «0.33.2»] к вектору в: зависимостях, leiningen должен извлечь его для вас.
Ваш: зависимостями раздел должен выглядеть следующим образом:
:dependencies [[org.clojure/clojure "1.6.0"]
[net.mikera/core.matrix "0.33.2"]]
EDIT: Leiningen рекомендуемый способ использования Курсив с IntelliJ Idea. Чтобы обойтись без описания Configuring Module Dependencies and Libraries в документации по идеям jetbrains.
У вас было бы гораздо более плавное изучение обучения clojure, если вы сначала начнете с использования leiningen и сделаете свою жизнь легкой. И как только вы это пойдете, загляните в кучу банок и т. Д. – cfrick