Вопросы по теме '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 просмотров
schedule
26.06.2022
Проблема с установкой 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 просмотров
schedule
10.05.2023
Java и Clojure с Leiningen
Можно ли легко управлять и компилировать собственные классы Java вместе с Clojure в проекте с использованием leiningen?
Я работаю на довольно низком уровне (с netty nio) и думаю, что некоторые классы сантехники было бы проще обрабатывать как...
12567 просмотров
schedule
21.04.2022
Как исключить банки из проекта 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 просмотров
schedule
19.07.2023
Хук инициализации для 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 просмотров
schedule
03.02.2024
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