Clojure Emacs Подключение к удаленному REPL

При использовании простого repl с tramp я могу перейти в удаленный каталог и выполнить inferior-lisp, и он запустит процесс inferior-lisp на удаленном компьютере. С nrepl я могу запустить repl на удаленном компьютере с помощью lein repl, чем подключиться к нему с помощью nrepl-jack-in, но проблема в nrepl. Мне нужно настроить правила брандмауэра или использовать ssh и порты пересылки, чтобы я мог подключиться. С помощью метода inferior-lisp и tramp Мне не нужно делать ничего особенного, просто нажмите M-x inferior-lisp, и я готов. Есть ли способ добиться аналогичного поведения с помощью nrepl и tramp?


person Suleymanoglu Naim    schedule 21.04.2013    source источник


Ответы (1)


В зависимости от ваших настроек, скорее всего, inferior-lisp вызывает локальный процесс. Если вы просто хотите работать над своим проектом Clojure локально, я бы рекомендовал загрузить папку проекта с удаленного компьютера и заменить ее локально, используя nrepl-jack-in.

person Leon Grapenthin    schedule 21.04.2013
comment
inferior-lisp при запуске из временного буфера выполняет удаленный процесс и подключает стандартный ввод / вывод к нижнему буферу lisp, он не выполняет локальный процесс. - person Suleymanoglu Naim; 21.04.2013