2011-11-25 18 views
8

Bir sorunum var. Marmelat kullanarak clojure, slime, slime-repl ve elein yükledim. Şimdi projemi açıp elein-swank'ı arıyorum. Ben bu olsun:Ne gösteriş yapamıyorum ne de clojure-jack-in

Starting swank.. 
error in process filter: slime-presentation-init-keymaps: Symbol's function definition is void: slime-define-both-key-bindings 
error in process filter: Symbol's function definition is void: slime-define-both-key-bindings 

ve Clojure-jack-in çalışırsanız ben

Debugger entered--Lisp error: (error "Could not start swank server: That's not a task. Use \"lein help\" to list all tasks. 
signal(error ("Could not start swank server: That's not a task. Use \"lein help\" to list all tasks.\n")) 
error("Could not start swank server: %s" "That's not a task. Use \"lein help\" to list all tasks.\n") 
    clojure-jack-in-sentinel(#<process swank> "exited abnormally with code 1\n") 

Ne yapabilirim olsun?

cevap

6

Ben elein ne olduğundan emin değilim, ama swank-clojure eklentisini yüklemeniz gerekir clojure-jack-in için düşünüyorum:

lein plugin install swank-clojure 1.3.3 
+0

nop..it ait Eklentiler bölümüne bakın ne ... Ben yüklemek ama swank-Clojure ve Leiningen son sürümlerini olduğundan emin olun – user1050817

+0

eskisinden daha aynı mesajı alırsınız. Jack-in göreviniz olup olmadığını görmek için komut satırında "lein help" yazın. Aksi takdirde, swank-clojure parçası eksik ... – ivant

+0

Ayrıca jack-in denemeden önce proje dir le lein deps çağırın. Eğer bazı depsler eksikse, lein onları indirecektir, ancak clojure-jack-in ayrıştırmasını karıştırabilecek ek satırlar çıkarır (sadece dün oldu). – ivant

4

güncelleme: 2013 itibariyle, Mx nrepl-jack-in tercih edilir


jack-in yöntemi tercih biridir, ama aynı zamanda eski favori deneyebilirsiniz: koşmak

$ lein swank 
projenin ana dir gelen

ve sonra: emacs'dan dan

M-X slime-connect 

. Hala Swank-Clojure gerekir: i eski bir sürümden başkasının Clojure projesini klonlanmış bu başıma

$ lein plugin install swank-clojure 1.3.3 
+0

Daha kesin olmak gerekirse - clojure-jack-in ve tüm "swank-clojure" desteği "clojure-mode" 2.0.0'da kaldırıldı. 'nrepl.el' artık şehirdeki tek oyun. –

1

. Onların project.clj vardı:

yanlıştır
:dev-dependencies [[lein-clojars "0.5.0"] 
        [swank-clojure "1.2.1"]] 

Eğer M-x clojure-jack-in kullanıyorsanız, i düşünüyorum. Bu satırları kaldırarak, lein deps çalıştırarak ve benim için çalıştım.

İlgili konular