2015-10-04 14 views
0

我在profile.clj中添加了一些插件。當我開始一個新的repl他們正確地下載到我的.m2/repository directory,但我無法(use '...)他們,因爲這是投擲FileNotFoundException。那麼我怎樣才能在項目之外的默認repl中使用這些插件呢?使用profile.clj中指定的插件

  • 運7
  • 的Clojure 1.7
  • leiningen 2.5.3
  • jdk1.8.0_25

    user=> (use 'hiccup.core)

    FileNotFoundException Could not locate hiccup/core...

與新鮮下載的Incanter相同1.9.0

我知道這個錯誤有幾個問題,但都在項目的上下文中,而不是默認的repl。或者我只能在項目repl中使用插件?

提前致謝!

這裏我profiles.clj

{:user 
    { 
    :java-cmd "C:\\Program Files\\Java\\jdk1.8.0_25\\bin\\java.exe" 
    :plugins [ 
     [cider/cider-nrepl "0.8.1"] 
     [incanter "1.9.0"] 
     [hiccup "1.0.5"] 
    ] 
    } 
} 

回答

2

很可能需要添加打嗝(和咒術)到:依賴部分

{:user 
    { 
    :java-cmd "C:\\Program Files\\Java\\jdk1.8.0_25\\bin\\java.exe" 
    :plugins [ 
     [cider/cider-nrepl "0.8.1"] 
    ] 
    :dependencies [ 
     [incanter "1.9.0"] 
     [hiccup "1.0.5"] 
    ] 
    } 
} 

另外,我想你應該更好地添加特定庫project.clj對於需要它們的每個項目,而不是將它們添加到全球範圍內。

相關問題