我读过,可以通过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