Вопросы по теме 'leiningen'

Clojure REPL зависает при печати вывода дозыq в OS X, но не в Linux
Я запускаю Clojure 1.2 как на своей машине Snow Leopard OS X, так и на моей Linux-системе Ubuntu с помощью команды lein repl . Я просматриваю учебник по enlive https://github.com/swannodette/enlive-tutorial/ Когда я доберусь до учебника «Третья...
318 просмотров

Проблема с установкой leiningen на mac os
Я пытаюсь установить Leiningen на mac os 10.6.4, следуя инструкциям здесь - http://alexott.net/en/clojure/ClojureLein.html . Пакет скачивается, но команда lein не найдена. В чем может быть проблема?
4133 просмотров
schedule 25.04.2024

clojure REPL не улавливает изменения, сделанные для дезаписи
У меня есть проект leiningen. В одном из исходных файлов clojure я определил несколько записей. Мой рабочий процесс обычно заключается в запуске emacs и подключении к REPL «lein swank». Подключившись к REPL, я переключаюсь в соответствующее...
858 просмотров

Java и Clojure с Leiningen
Можно ли легко управлять и компилировать собственные классы Java вместе с Clojure в проекте с использованием leiningen? Я работаю на довольно низком уровне (с netty nio) и думаю, что некоторые классы сантехники было бы проще обрабатывать как...
12567 просмотров

Как исключить банки из проекта leiningen?
При использовании Leiningen возникла следующая резкая ошибка: Исключение в потоке "main" java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils () Lorg / apache / tools / ant / util / FileUtils; (core.clj: 1) Я нашел...
6051 просмотров
schedule 21.02.2023

Установка свойства проекта на небуквальную строку, по-видимому, не работает в leiningen.
Возьмем простой файл проекта: (defproject sample-clojure-cloudbees "1.0.0-SNAPSHOT" :description "Пример clojure - clojure 1.3 !" :blah "hello") Когда я читаю (получить проект: бла), я получаю возвращенную строку «привет» - как и ожидалось....
176 просмотров
schedule 05.12.2022

Развертывание приложений Clojure с помощью Leiningen
Это мой файл project.clj: (defproject raj "0.0.1-SNAPSHOT" :description "FIXME: write description" :dependencies [[org.clojure/clojure "1.3.0"]] :keep-non-project-classes true :main raj.core) И мой файл core.clj: (ns raj.core...
3497 просмотров
schedule 29.11.2022

Исключение при подключении к swank-серверу
При попытке M-x slime-подключиться к шикарному серверу, запущенному в приложении clojure, я получаю приглашение пользователя>, но как только я начинаю печатать, соединение разрывается, когда приложение выдает: exception in read loop...
601 просмотров
schedule 09.10.2022

Ошибка оценки символа Clojure
Итак, у меня сейчас есть этот код: (ns contact-form.core (:gen-class)) (def foo "Hello World!") (defn some-func [a-symbol] (println (str a-symbol "'s value is: " (eval a-symbol)))) (defn -main [& args] (some-func 'foo)) После...
2323 просмотров

Хук инициализации для Clojure Noir WAR/Servlet (CloudFoundry)
Я создаю веб-приложение Clojure Noir для запуска в виде файла WAR в CloudFoundry. В моем проекте.clj у меня есть: :ring {:handler appname.server/handler} В server.clj я создаю обработчик с помощью Noir: (def handler...
752 просмотров
schedule 11.04.2022

Исключение при запуске lein интерактивный
Проект, над которым я работал, внезапно начал выдавать исключения при использовании интерактива leiningen. Запуск " lein test " в порядке, мои тесты выполняются и проходят успешно. Исключение возникает только при использовании интерактивного:...
710 просмотров
schedule 19.03.2023

Ошибка deftype в lein repl, что я делаю не так?
Согласно http://www.assembla.com/spaces/clojure/wiki/Datatypes Я должен быть в состоянии ввести следующее в простой ответ: (по умолчанию Bar [a b c d e]) (по умолчанию b (такт 1 2 3 4 5)) Однако, когда я это делаю, я получаю следующий...
768 просмотров

Leiningen - как убить дочерний процесс?
Когда я запускаю веб-приложение с lein run или lein ring server , я получаю два процесса: сам Leiningen и мое приложение. Когда я завершаю сеанс с помощью Ctrl+C, он завершает работу Leiningen и оставляет мое приложение работающим. Как я могу...
1016 просмотров
schedule 10.07.2023

Как ускорить сборку lein Uberjar
У меня есть «основное» приложение Clojure, которое зависит от нескольких библиотек Clojure, две из которых мои. Фаза компиляции, будь то просто компиляция или запуск uberjar, занимает много времени. Это порядка как минимум одной минуты или больше....
989 просмотров
schedule 20.12.2022

clojure/ring/jetty: я использую сервер lein ring. Как настроить экземпляр причала, который будет создан?
Когда я напрямую вызывал обработчик причала, я смог передать конфигуратор следующим образом: (def header-buffer-size 8388608) (defn start [port] (ring/run-jetty (var app) {:port port :join? false :host "127.0.0.1"...
3564 просмотров
schedule 08.08.2022

Динамический импорт зависимостей?
Можно ли добавить новый материал в путь к классам (например, отредактировать project.clj и запустить lein deps ), а затем импортировать его в существующий сеанс Clojure? Это без необходимости отключаться, а затем снова подключаться.
1116 просмотров
schedule 11.06.2022

leiningen с несколькими основными классами
Я хотел бы иметь два основных класса (или более) с leiningen, а затем иметь возможность выбирать, какой из них в командной строке java. Например, у меня есть: (ns abc (:gen-class)) (defn -main [] (println "abc")) (ns def (:gen-class)) (defn...
3565 просмотров
schedule 27.02.2022

Почему сервер nailgun выдает ошибку «Не удалось определить пространство имен файла»?
Я пытаюсь запустить vimclojure и буду признателен за любую помощь в том, что я сделал неправильно. Вот ошибка, когда я пытаюсь прочитать project.clj в одном из моих лейн-проектов: ; Use \p to close this buffer! Could not determine the Namespace...
774 просмотров
schedule 10.05.2023

Аналог maven-resources-plugin или maven-antrun-plugin для leiningen
Я использую leiningen для управления своим проектом clojure, и я хочу скопировать файл jar вместе с некоторыми другими файлами в определенный каталог в качестве заключительной части процесса сборки. Leiningen рассматривает «ресурсы» как нечто, что...
384 просмотров
schedule 14.12.2023

Как я могу написать тест для обработки ожидаемого исключения?
Как я могу проверить функцию, которая выдает ожидаемое исключение? Вот функция, которая выдает исключение: (defn seq-of-maps? "Tests for a sequence of maps, and throws a custom exception if not." [s-o-m] (if-not (seq? s-o-m) (throw...
5720 просмотров
schedule 27.05.2022