Использование заклинания в leiningen/ clojure

Я новичок в clojure, и, исходя из R, я бы хотел работать с Incanter.

Основной вопрос: как мне его запустить?

Я запускаю Leiningen 2.3.4 на Java 1.7.0_65 Виртуальная 64-битная серверная виртуальная машина OpenJDK на 64-битной машине Debian.

Следующие зависимости были установлены в файле project.clj [из книги Эрика Рочестера: Кулинарная книга анализа данных Clojure].

:dependencies [[org.clojure/clojure "1.5.1"]
    [incanter/incanter-core "1.4.1"]
    [incanter/incanter-io "1.4.1"]])

Что книга не говорит, но объясняется здесь, я перешел в папку, содержащую файл project.clj, и запустил "lein deps". Это импортировало кучу файлов [я вижу действительно incanter-core 1.4.1 и incanter-io 1.4.1].

Когда я теперь запускаю "lein repl" из того же каталога, где находится файл project.clj, я получаю:

FileNotFoundException Could not locate incanter_core__init.class or incanter_core.clj on classpath:   clojure.lang.RT.load (RT.java:443)

Вероятно, это как-то связано с пространствами имен, но я понятия не имею, с чего начать.

1 ответ

Решение

Поместите [incanter "1.5.5"] в ваш вектор зависимостей (вместо того, что вы положили), также [org.clojure / clojure "1.6.0"] было бы лучше

К сожалению, на сайте Incanter по-прежнему не указана последняя версия Leiningen, она должна быть в верхней части страницы!

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