我讀過,可以通過REPL連接到Clojure的遠程生產實例。
你能解釋一下嗎?以及如何做到這一點?
「Clojure」的實例是什麼意思?連接到Clojure的遠程實例
1
A
回答
0
我想你想使用clojure.contrib.server-socket。我沒有使用它,所以我不能評論超越參考。 clojuredocs網站上有例子。
1
對於REPL具體而言,您可以使用swank-clojure庫。 一旦您的clojure應用程序啓動並運行並且運行了一個swank服務器,您可以使用其名爲SLIME的包從emacs編輯器連接到它。
還有NetBeans IDE插件enclojure具有完全相同的功能。它有一個服務器部分,您可以在clojure應用程序中包含並運行該服務器部分,並且它有一個從NetBeans連接到它的客戶端部分。
0
Emacs的clojure-mode
的下一個版本將使通過ssh隧道安全地連接到遠程swank-clojure實例變得非常簡單。您需要做的就是通過Emacs的流氓軟件從遠程項目中打開一個文件,然後致電clojure-jack-in
。它會啓動一個遠程swank進程,創建隧道並連接Emacs/slime。
這與您所要求的不完全相同,因爲它將開始一個新過程而不是連接到現有生產過程。但是,您的swank流程將處於相同的環境中,否則以這種方式進行操作可能會更安全,而不會導致生產流程崩潰。
相關問題
- 1. 遠程連接到SQL Server Express實例
- 2. Mongo無法連接到遠程實例
- 3. 如何遠程連接到mySQL實例?
- 4. Clojure Emacs連接到遠程REPL
- 5. 連接到本地實例內的遠程tmux實例
- 6. 遠程連接到在Amazon EC2實例上運行的MySQL
- 7. 只是不能連接到MySQL EC2的ubuntu實例遠程
- 8. Tomcat配置連接到遠程的ActiveMQ實例
- 9. C#的異常當遠程連接到SQL Server 2005實例
- 10. 遠程連接到在Amazon EC2實例中運行的mysql
- 11. 連接到在Docker容器上運行的遠程activemq實例
- 12. 連接到來自ASP.NET的遠程MongoDB實例
- 13. 無法連接到在EC2實例(非RDS)上運行的遠程MySQL實例
- 14. 遠程連接到
- 15. 連接到遠程SQL Server實例別名
- 16. 不能遠程連接到命名實例
- 17. neo4j休息graphdb連接到遠程heroku實例時掛起
- 18. 無法遠程連接到SQL Server實例
- 19. 如何使用SSMS連接到遠程SQL Server 2008 R2實例?
- 20. 異常連接到遠程Solr實例(407錯誤)
- 21. 連接到遠程TFS 2010實例給出TF30063錯誤
- 22. Powershell遠程處理:無法連接到Windows 2012 EC2實例
- 23. 如何同時遠程連接到多個Glassfish 4+實例?
- 24. 使用Linux Shell腳本遠程連接到Cassandra實例
- 25. 從EC2實例連接到VPC實例
- 26. 無法從容器中的應用程序連接到遠程SQL Server實例
- 27. 連接到遠程Amazon RDS mysql實例的桌面應用程序
- 28. SQL Server命名實例無端口的遠程連接
- 29. 遠程連接到Matlab
- 30. 遠程連接到SQL Server
此問題可能會給你(部分)答案:http://stackoverflow.com/questions/3126456/can-an-embedded-swank-clojure-repl-access-the-program-it-is-embedded-in – zoldar 2010-11-28 22:23:55