2013-10-19 83 views
1

我已將Ubuntu升級到13.10,現在我似乎無法使用leiningen。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

lein deps是你在shell(如bash)的運行命令,而不是在REPL。當您在REPL處鍵入lein deps時,Clojure會尋找名爲leindeps的變量,但它們不存在 - 因此是錯誤。

如果您在project.clj中聲明瞭新的依賴項,只需關閉您當前打開的REPL,然後再從項目目錄中運行lein repl。它將安裝依賴關係並打開一個新的REPL,在那裏你可以訪問該依賴關係(以及之前安裝的依賴關係)。