2013-05-16 43 views
28

在Eclipse +逆時針,當我想連接到REPL,對話框告訴我,我可以用nREPL通過HTTP:逆時針HTTP REPL

Connect to REPL dialog

如何設置呢?這是以某種方式連接到drawbridge?雖然lein repl :connect http://my.url/repl爲我工作,我還沒有能夠一起工作。

爲了清楚起見,爲什麼這比傳統的REPL更有用:傳統的REPL僅適用於本地主機。您可以通過SSH端口隧道來橋接它,但是這種 - 通過HTTP進行REPL - 是遠程「實時」服務器的可行替代方案。


只是爲了保持完整性,服務器端:

+0

您是否嘗試過使用標準應用程序部署/使用技術?即在服務器中運行repl,在客戶端打開端口等。 – vemv

+0

是的,我已經完成了SSH轉發等,它一切正常......這個問題不是關於使它工作,但有關HTTP nRepl逆時針方向。 –

+0

這個答案可以幫助嗎? http://stackoverflow.com/questions/12309498/evaluation-in-clojure-repl-with-counterclockwise-and-eclipse –

回答

1

我剛剛安裝了CCW,並試用了https://github.com/technomancy/chortles :在輸出建議的環境變量後,我做了「lein run」,它連接到http://flynn:[email protected]:5000/repl就像一個魅力。我嘗試評估簡單的表達式,並且在服務器運行時,我完全沒有問題。我使用Leiningen 2.4.3來運行它。

Chortle的來源https://github.com/technomancy/chortles/blob/master/src/chortles/web.clj似乎很簡單,主要處理程序被包裹在包括會話和參數支持的吊橋中間件中。那對你有用嗎?爲自己的應用程序使用相同的方法是否可行?

相關問題