无法使用Vim和tpope的Fireplace插件评估Clojure Web项目代码?

时间:2014-04-30 13:33:45

标签: vim clojure vim-plugin

我使用brew install leiningen安装了Leiningen Clojure项目工具(REPL工作正常)。

我想用Vim编写一些Clojure代码,所以我安装了以下插件:

我打开了三个终端控制台并按此顺序执行命令:

  1. lein new compojure my-project
  2. lein repl
  3. cd my-project && vim
  4. 在Vim中我首先连接到REPL ...

    • :Connect nrepl://127.0.0.1:60356

    ...然后我打开my-project/src/my_project/handler.clj文件并按cpp(我认为别名为:Eval,而我的光标位于第一个左括号的第一个字符上。< / p>

    此时我收到以下错误:

    FileNotFoundException Could not locate my_project/handler__init.class or my_project/handler.clj on classpath: clojure.lang.RT.load (RT.java:443)
    

    我找不到合适的解决方案?

1 个答案:

答案 0 :(得分:1)

为了让lein正确设置类路径,必须在项目目录中启动它。在启动lein repl之前将目录更改为my-project目录。