I want to connect to a running REPL on my local machine outside of Visual Studio Code. The terminal output is cleared or truncated depending on the terminal.
There are two methods I know of.
Grep the processes for the name of the project that is running on the JVM. This will give a process ID. Eg. 71141
ps aux | grep name-of-the-project
Grep the network-related information such as open connections, open socket ports with the process ID from above.
netstat -vanp tcp | grep 71141
Find the loopback IP with the associate port. Eg. 63361
127.0.0.1.63361
Use that port in Visual Studio Code.
To find the port from the Clojure REPL: (slurp ".nrepl-port")
See: https://stackoverflow.com/questions/77364142/how-do-i-get-the-nrepl-port-for-a-running-repl
Top comments (0)