在Windows 7上的LightTable中使用InstaREPL来测试Enlive

时间:2015-04-05 02:43:28

标签: clojure lighttable

我一直试图在Windows 7(64位)上开始使用LightTable / Clojure。如果我打开工作区,一切似乎都没问题。

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

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

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

如何让require工作?

1 个答案:

答案 0 :(得分:0)

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

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

我希望这会有所帮助:)