2011-02-04 67 views
3

假設我以交互模式運行Leiningen('lein interactive')並啓動了Swank Clojure服務器('swank')。現在我想要殺死/重新啓動Swank服務器而不殺Leiningen。我怎樣才能做到這一點?這甚至有可能嗎?如何在Leiningen的互動模式下重新啓動swank?

到目前爲止,我剛剛使用Ctrl-C殺死了兩個人,這並沒有使Leiningen的交互模式對我有用,因爲我可能剛剛開始運行「lein swank」。

回答

1

這還沒有實施。但是,交互式任務適用於不使用swank的人。 Swank已經爲您的項目開放了一個JVM,這樣就會破壞交互式任務的目的。

2

如果您使用粘液,您可以撥打,rest綁定到(restart-inferior-lisp)。這將重啓您的swank會話。

+0

只有當粘液已經啓動了swank過程時才起作用。 – technomancy 2011-02-04 17:16:44