我正在使用Leiningen(第一次)来管理我的写作的应用程序。到目前为止,我已经定义了项目依赖项,将deps安装在项目lib目录中,并且已经定义了一个函数。当我从项目根目录运行lein repl然后调用我定义的函数时,出现错误unable to resolve symbol。有人知道我在做什么错吗,以及如何通过Leiningen正确运行我的应用程序?谢谢。

最佳答案

从leiningen repl中,您将必须切换到使用in-ns宏定义函数的名称空间。

(in-ns 'myproject.core)


那么该功能应该可用
您还可以从副本中use将该名称空间包含在默认(用户)名称空间中。

(use 'myproject.core)


之后,您可能需要考虑研究lein runlein uberjarlein jar leiningen任务。

关于clojure - 如何使用Leiningen运行代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6782971/

10-11 21:49