2
appengine-magic (0.3.1)セットアップをVimClojure(2.2.0)とClojure 1.2.0で使用しようとしています。ネイルガンサーバー経由でREPLを実行しているときに、一部の機能が表示されない
バニラ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)
しかし、同じコードは、サーバーnailgunする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がクラスパスにあります。
これはバグか誤設定ですか?
ええ、私はそれが事実であることを理解しました。ちょうどアップストリームが自己解答を投稿する前に私の修正を引き出すのを待っていました。 :) –