Open malloc82 opened 8 years ago
I'm using clojure 1.8.0, java 11.8.0_92-b14 on OS X 10.11 (El Capitan). The actual command I used:
(require 'alembic.still)
(alembic.still/distill '[clj-http "3.1.0"])
Error is not library dependent. Library loads fine if I add them to project.clj and restart the repl.
Shorter version of the error from command line:
user=> (require 'alembic.still)
nil
user=> (alembic.still/distill '[enlive "1.1.5"])
java.io.FileNotFoundException: Could not locate fipp/engine__init.class or fipp/engine.clj on classpath:
clojure.lang.Compiler$CompilerException: java.io.FileNotFoundException: Could not locate fipp/engine__init.class or fipp/engine.clj on classpath: , compiling:(puget/printer.clj:1:1)
java.lang.reflect.InvocationTargetException:
user=>
It seems that it is an issue due to lack of support for Clojure 1.8.0. Also, there is a similar error when using cider-nrepl 0.12.0.
Any news?
No update here. But someone mentioned in another thread that you can use Cider and clj-refactor using M-x cljr-add-project-dependency
to new dependency.
Great thanks! Other solution: usage pomegranate https://github.com/cemerick/pomegranate#add-classpath-usage
I'm getting this error when I try to use alembic.still/distill to load a library from repl: