8

問題があります。マーマレードを使用して、clojure、slime、slime-repl、elein をインストールしました。ここで、プロジェクトを開いて 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-jack-inを試してみると、

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

私に何ができる?

4

4 に答える 4

6

よくわかりませんが、プラグインをインストールする必要eleinがあると思います:clojure-jack-inswank-clojure

lein plugin install swank-clojure 1.3.3
于 2011-11-25T04:15:31.600 に答える
4

更新: 2013 年現在、Mx nrepl-jack-in が推奨されています


ジャックイン法が推奨されますが、古いお気に入りの方法を試すこともできます: run

$ lein swank

プロジェクトのメインディレクトリから、次に:

M-X slime-connect

エマックから。まだ swank-clojure が必要です:

$ lein plugin install swank-clojure 1.3.3
于 2011-11-25T06:57:07.290 に答える
1

これは、古いバージョンから他の誰かの clojure プロジェクトを複製したときに起こりました。彼らの project.clj には次のものがありました。

:dev-dependencies [[lein-clojars "0.5.0"]
                   [swank-clojure "1.2.1"]]

を使用している場合、これは間違っていると思いますM-x clojure-jack-in。これらの行を削除し、実行lein depsしてジャッキインするとうまくいきました。

于 2012-03-29T03:35:13.320 に答える
0

lein 2 を使用している場合は、{:user {:plugins [[lein-swank "1.4.4"]] } } を ~/.lein/profiles.clj に追加してみてください。https://github.com/technomancy/leiningen/wiki/Upgradingおよびhttps://github.com/technomancy/swank-clojureのプラグイン セクションを参照してください。

于 2012-12-24T23:27:10.663 に答える