我已经将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)

最佳答案

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

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

关于ubuntu - Ubuntu 13.10中的Leiningen无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19472349/

10-11 08:05