私はスワンクもクロージャーも初期化できません

私は問題があります。私はママレードを使ってクロージャー、スライム、スライム - レプリ、エレニンをインストールしました。今私はプロジェクトを開き、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

私がクロージャーを試してみたら、私は

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(# "exited abnormally with code 1\n")

私に何ができる?

8

4 答え

私は elein が何であるか分かりませんが、 swank-clojure プラグインをインストールする必要がある clojure-jack-in

lein plugin install swank-clojure 1.3.3
6
追加された
nop..itはどちらもうまくいきません...私はそれをインストールしますが、私は以前と同じメッセージを受け取ります
追加された 著者 user1050817,
OK、ありがとうGregg
追加された 著者 harto,
swank-clojureとleiningenの最新バージョンを持っていることを確認してください。コマンドラインで「lein help」と入力すると、ジャッキンインタスクがあるかどうかを確認できます。そうでなければ、スワンク・クロージャーの部分が欠けている...
追加された 著者 ivant,
また、ジャックインしようとする前に、プロジェクトディレクトリでlein depsを呼び出してください。いくつかのdepsが不足している場合、leinはそれらをダウンロードしますが、clojure-jack-in解析を混乱させるかもしれない追加の行を出力します(これはちょうど私には昨日起こりました)。
追加された 著者 ivant,
参考までに、インストールコマンドは lein plugin install swank-clojure 1.3.3 にする必要があります。
追加された 著者 Gregg Williams,

2013年現在、M-x nrepl-jack-inが推奨されています


jack-in方式が推奨されますが、古いお気に入りを試すこともできます:run

$ lein swank

プロジェクトのメインディレクトリから、そして:

M-X slime-connect

emacsから。あなたはまだswank-clojureが必要です:

$ lein plugin install swank-clojure 1.3.3
4
追加された
具体的には、 clojure-jack-in 2.0.0で clojure-jack-in swank-clojure のサポートがすべて削除されました。 nrepl.el は今や唯一の町のゲームです。
追加された 著者 Bozhidar Batsov,

これは私が以前のバージョンから他の誰かのclojureプロジェクトをクローン作成したときに起こったことです。彼らのproject.cljが持っていた:

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

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

1
追加された

If you're using lein 2, then try adding {:user {:plugins [[lein-swank "1.4.4"]] } } to ~/.lein/profiles.clj. see the Plugins section of https://github.com/technomancy/leiningen/wiki/Upgrading and https://github.com/technomancy/swank-clojure

0
追加された