Ubuntu 13.10中的Leiningen将无法正常工作

时间:2013-10-19 23:44:17

标签: ubuntu clojure

我已将Ubuntu升级到13.10,现在我似乎无法使用leiningen。

我在升级之前有一个项目,我在升级之前添加了所有依赖项,但是现在我添加了plaza来处理RDF,但我一直在FileNotFoundException

当我尝试REPL lein deps时,我收到以下错误:

CompilerException java.lang.RuntimeException: Unable to resolve symbol: lein in this context, compiling:(NO_SOURCE_PATH:1:42) 
CompilerException java.lang.RuntimeException: Unable to resolve symbol: deps in this context, compiling:(NO_SOURCE_PATH:1:42) 

1 个答案:

答案 0 :(得分:1)

lein deps是您在shell上运行的命令(例如,Bash),而不是在REPL上运行的命令。当您在REPL Clojure中键入lein deps时,会查找名为leindeps的变量,但它们不存在 - 因此会出错。

如果您在project.clj中声明了新依赖项,只需关闭当前打开的REPL,然后再从项目目录中再次运行lein repl。它将安装依赖项并打开一个新的REPL,然后您就可以访问该依赖项(以及之前安装的依赖项)。