Ваша система похожа на здание, а не на телефон.
Вы можете сделать много звонков в здание. Вы можете позвонить другому человеку в здании.
Таким образом, когда вы подключаетесь к той же машине по ssh, она выполняет вызов. Затем принимает вызов. Принимающая сторона не знает, что вызов исходит с той же машины, и правильно его обрабатывает.
Он не подключается к той же оболочке/командной строке -. Unix — это многозадачная -система. Если бы он мог выполнять только одну задачу, тогда возникла бы проблема. Но это могут сделать многие. К машине может быть подключено много пользователей, каждый из которых занимается своими делами. Если одним из них является я, это не имеет значения.
Оказывается, двоичный файл clojure
был добавлен только 16 дней назад, 2020 -11 -20. До этого в этом пакете не было бинарных файлов, предназначенных для пользователей. Запуск guix pull
и guix install clojure
решил проблему.