我已经将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将查找名为lein
和deps
的变量,但它们不存在-因此出现错误。
如果在project.clj
中声明了新的依赖关系,只需关闭当前已打开的REPL,然后从项目目录中再次运行lein repl
。它将安装依赖项并打开一个新的REPL,然后您就可以在其中访问该依赖项(以及先前安装的依赖项)。
关于ubuntu - Ubuntu 13.10中的Leiningen无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19472349/