2011-11-25 5 views
8

問題があります。私はママレードを使ってクロージャー、スライム、スライム - レプリ、エレニンをインストールしました。今私はプロジェクトを開き、elein-swankに電話をかけます。私はこれを取得:スワンクもクロージャージャックも初期化できません

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 

を、私はClojureのジャックインをしようとした場合、私は何ができる

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") 

を取得しますか?

答えて

6

私はeleinが何であるかわからないんだけど、私はあなたがswank-clojureプラグインをインストールする必要がありclojure-jack-inためだと思う:

lein plugin install swank-clojure 1.3.3 
+0

nop..itはどちらもうまくいきません...私はインストールしますが、以前と同じメッセージが表示されます – user1050817

+0

swank-clojureとleiningenの最新バージョンがインストールされていることを確認してください。コマンドラインで「lein help」と入力すると、ジャッキンインタスクがあるかどうかを確認できます。そうでない場合は、swank-clojureの部分が欠けています... – ivant

+0

jack-inを試みる前に、プロジェクトディレクトリでlein depsを呼び出してください。いくつかのdepsが不足している場合、leinはそれらをダウンロードしますが、clojure-jack-in解析を混乱させるかもしれない追加の行を出力します(これはちょうど私には昨日起こりました)。 – ivant

4

更新:2013のように、のMx nrepl-ジャックインが好ましい


ジャックイン方法が好ましいものであるが、あなたはまた、古いお気に入りを試みる可能性があります。実行

$ lein swank 
その後、プロジェクトのメインディレクトリから

、および:emacsのから

M-X slime-connect 

。あなたはまだスワンク、Clojureの必要があります:私は、旧バージョンから他の誰かのClojureのプロジェクトをクローン化したときに、これは私に起こった

$ lein plugin install swank-clojure 1.3.3 
+0

もっと正確に言うと、 'clojure-jack-in'と' swank-clojure'サポートは 'clojure-mode' 2.0.0で削除されました。 'nrepl.el'は現在、町で唯一のゲームです。 –

1

。そのproject.cljは持っていた:

間違ってい
:dev-dependencies [[lein-clojars "0.5.0"] 
        [swank-clojure "1.2.1"]] 

あなたがM-x clojure-jack-inを使用している場合、私は、と思います。これらの行を削除して、lein depsを実行し、私のためにジャッキーイングを働かせました。

関連する問題