Yani repl yüklenebilir nasıl ki,yeni Clojure kütüphaneleri bu iş akışı sorunu
Ben mutlu benim Clojure proje repl uzakta yazıp i benim project.clj
değil başka kütüphane ihtiyaç olduğunu fark ediyorum Bu durumda, tools.cli
kitaplığına ihtiyacım vardı.
benim düzenleyicide project.clj
açmak ve proje dizin içinde, ben gerekli kütüphaneleri
sonra çekmek için kabukta lein deps
yazın Sonra :dependencies
[org.clojure/tools.cli "0.2.1"]
için bir giriş eklemek proje bağımlılıkları çekilir, teknik olarak tüm sınıf dosyaları zaten yüklenmeye hazırdır, ancak eğer benim repl'e geri dönersem ve şunu yazarım:
012 Ben kütüphaneyi gerekli önce ne nerede repl durumunu yeniden yapılandırma zaman bir bütün yığını israf,=>> FileNotFoundException Could not locate tools/cli__init.class
or tools/cli.clj on classpath: clojure.lang.RT.load (RT.java:432)
Yani benim Repl yeniden olurdu:
Ben bu olsun.
Kitaplıkta dinamik olarak yüklenmenin bir yolu var mı? peşin
> (load-library "tools.cli")
> (use 'tools.cli)
sayesinde sizin için bu işi gibi
Bkz http://stackoverflow.com/questions/11327624/load-a-new-dependency-in-slime/ – georgek
harika . Bunu çözdü. – zcaudate