1

我一直在尝试在 Windows 7(64 位)上开始使用 LightTable/Clojure。如果我打开一个工作区,一切似乎都很好。

但我想做的是使用 instaREPL 并做一些实验。当我启动 LightTable 时,打开一个 instaREPL 窗口并输入(例如):

(require '[net.cgrand.enlive-html :as html])

我收到错误:java.io.FileNotFoundException。我认为这是一些 CLASSPATH 问题,但我不知道问题是什么或如何解决它。

我怎样才能让它require工作?

4

1 回答 1

0

我有同样的问题。我不能使用任何不是“自动需要”的命名空间(我的项目依赖项),我也找不到答案。我刚刚找到了一种解决方法来“模仿”LightTable 上的 InstaREPL 行为。

打开“设置”->“用户行为”并添加[:editor :lt.objs.editor/on-change :eval-editor]它将在您每次修改文件时评估文件。唯一的问题是每次更改项目依赖项时都必须“断开”与 REPL 的开放连接。

我希望这有帮助 :)

于 2016-11-19T21:11:31.567 回答