我在编译.clj
驻留在运行 nREPL 服务器进程的项目中的文件时遇到问题:
- 我已经使用
lein new xxx
. - 在项目文件夹中,我启动了一个 nREPL
lein repl
。 - 在另一个终端窗口中,我启动了一个客户端
lein repl :connect localhost:12345/repl
。 我创建了一个简单的命名空间文件并将其保存在项目中的适当位置:
(ns remote.one) (def foo 42)
现在在客户端我调用了这个函数
(compile 'remote.one)
我有以下例外:
CompilerException java.lang.ClassNotFoundException: remote.one, compiling:(C:\Users\xxx\AppData\Local\Temp\form-init2429492334116477513.clj:1:1)
现在我本来希望编译调用在服务器而不是客户端上执行。可以做到吗?
谢谢