下面是我的部分project.clj文件
:aot [almonds.runner]
:main almonds.runner
:profiles {:dev
{:dependencies [[org.clojure/tools.namespace "0.2.4"]]
:repl-options {:init-ns user
:init (refresh)}
:source-paths ["dev"]}}
我正在使用带有emacs的苹果酒。当我运行cider-jack-in时,repl从almonds.main ns开始,而不是用户ns。如何在用户ns中启动并运行refresh fn?
答案 0 :(得分:1)
似乎在获得苹果酒千斤顶“荣誉”方面存在一些技术挑战。 repo-options命名空间。虽然看起来大多数问题都与在用户名称空间中使用真正的NOT开头有关,但是解决该问题的更改/修复可能会影响您的需求。看看针对苹果酒github repo记录的问题 - 特别是#777和#919。他们可能会给你足够的背景/指针来解决问题的解决方法或解决问题。
我实际上已经不再使用cider-jack-in了,现在更喜欢在自己的终端中运行真实终端,并在emacs中使用cider-connect。
另请注意,lein(2.5.1)已有更新,因此您可能希望从该版本开始(但要注意Windows平台上的安装程序存在一些问题 - 我在Linux下升级没有问题)。由于苹果酒也是一个相当快速的目标,你可能也想使用最新的包。