如何获取正在运行的 REPL 的 nREPL 端口?

问题描述 投票:0回答:1

我想连接到 Visual Studio Code 之外的本地计算机上正在运行的 REPL。终端输出根据终端被清除或截断。

我可以通过 shell 命令或 Clojure 函数找到运行 REPL 的端口号吗?

clojure nrepl
1个回答
0
投票

我刚刚找到了一个解决方案。

Grep 进程以获取在 JVM 上运行的项目的名称。这将给出一个进程 ID。例如。 71141

ps aux | grep name-of-the-project

Grep 网络相关信息,例如打开的连接、打开的套接字端口以及上面的进程 ID。

netstat -vanp tcp | grep 71141

找到关联端口的环回IP。例如。 63361

127.0.0.1.63361

在 Visual Studio Code 中使用该端口。

© www.soinside.com 2019 - 2024. All rights reserved.