2013-04-03 1 views
1

Я пишу небольшой проект clojurescript, и я следил за многочисленными примерами lein cljsbuild, которые используют lein ring в качестве веб-сервера разработки.сервер лейн-сервера не перестраивает автоматически

Раньше я использовал lein ring server для обслуживания веб-сайта на моем локальном компьютере. Теперь кажется, что сервер лейн-ринга автоматически не перестраивает и не перезапускает, когда я изменяю файлы clj, содержащие определения hiccup hic.

В соответствии с https://github.com/weavejester/lein-ring это должно быть так (возможно, я неправильно понял, но он говорит, что перезагрузка должна быть по умолчанию).

Мои project.cljs более или менее эквивалентно https://github.com/emezeske/lein-cljsbuild/blob/master/example-projects/advanced/project.clj

Любые идеи?

+1

Вы пробовали настройки автоматической перезагрузки? к истине? – Cubic

+0

Я сделал ': ring {: auto-reload? true ... ", хотя у меня нет подтверждения, что это правильный вызов. – wirrbel

+0

Я только что увеличил номера версий всех пакетов clojar в файле проекта leiningen, и теперь он работает. – wirrbel

ответ

-1

У меня была такая же проблема, и в конечном итоге причина заключалась в том, что мне требовалась библиотека перед объявлением пространства имен, требуя, чтобы строка под пространством имен заставляла ее работать. Так это было как:

(require 'clojure.pprint) 
(ns app.core) 

и я изменил:

(ns app.core) 
(require 'clojure.pprint) 

 Смежные вопросы

  • Нет связанных вопросов^_^