2015-10-04 1 views
0

J'ai ajouté des plugins à mon profile.clj. Lorsque je commence un nouveau replier, ils sont téléchargés correctement sur mon .m2/repository directory, mais je ne peux pas les (use '...) eux, car cela lance un FileNotFoundException. Alors, comment puis-je utiliser ces plugins dans un repl par défaut en dehors d'un projet?Utiliser les plugins spécifiés dans profile.clj

  • Win 7
  • clojure 1,7
  • Leiningen 2.5.3
  • jdk1.8.0_25

    user=> (use 'hiccup.core)

    FileNotFoundException Could not locate hiccup/core...

Même avec frais téléchargé Incanter 1.9.0

Je sais qu'il ya quelques questions avec cette erreur, mais le tout dans le contexte de projets, pas pour un repl replier par défaut. Ou puis-je utiliser uniquement des plugins dans un projet repl?

Merci d'avance!

Voici mon 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"] 
    ] 
    } 
} 

Répondre

2

vous devriez probablement ajouter hoquet (et incantateur) à: section dépendances

{: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"] 
    ] 
    } 
} 

aussi, je suppose que vous devriez mieux ajouter des bibliothèques spécifiques à project.clj plutôt que de les ajouter à des projets mondiaux.