Я пытаюсь использовать appengine-magic (0.3.1) setup с VimClojure (2.2.0) и Clojure 1.2.0.
При использовании через vanilla REPL все выглядит правильно(lein repl
).
user=> (require '[clojure.contrib.ns-utils :as nsu])
nil
user=> (require '[appengine-magic.core :as ae])
nil
user=> (nsu/ns-vars 'appengine-magic.core)
(appengine-environment-type def-appengine-app
default-war-root in-appengine-interactive-mode? open-resource-stream
start start* stop stop* wrap-war-static)
Но когда тот же код отправляется с VimClojure на сервер манипулятора:
java -cp "`lein classpath`" vimclojure.nailgun.NGServer 127.0.0.1
Некоторые функции и макросы исчезают.
user=> (require '[clojure.contrib.ns-utils :as nsu])
nil
user=> (require '[appengine-magic.core :as ae])
nil
user=> (nsu/ns-vars 'appengine-magic.core)
(appengine-environment-type def-appengine-app
in-appengine-interactive-mode? open-resource-stream)
Та же версия appengine-magic
jar определенно находится в пути к классам.
Итак, это ошибка или неправильная конфигурация?