Squeak.ru - шаблоны программирования

lein repl :connect 7000 выдает ConnectException Отказ в подключении

Когда я просто делаю lein repl, это работает, но когда я пытаюсь подключиться к хосту, я получаю отказ от подключения.

Connecting to nREPL at 127.0.0.1:7000
ConnectException Connection refused (Connection refused)
    java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java:-2)
    java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:400)
    java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:243)
    java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:225)
    java.net.SocksSocketImpl.connect (SocksSocketImpl.java:402)
    java.net.Socket.connect (Socket.java:591)
    java.net.Socket.connect (Socket.java:540)
    java.net.Socket.<init> (Socket.java:436)
    java.net.Socket.<init> (Socket.java:213)
    clojure.tools.nrepl/connect (nrepl.clj:184)
    clojure.tools.nrepl/connect (nrepl.clj:174)
    clojure.core/apply (core.clj:646)
Bye for now!

Я пытался возиться со своим /etc/hosts:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost

Но смена не помогла.

Настройки:

MacOS 10.13.2
Leiningen 2.8.1 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM
27.02.2018

Ответы:


1

Запуск lein repl запустит собственный nREPL и подключится к нему. Указание :connect 7000 не запускает REPL — ожидается, что он уже запущен на этом порту.

$ lein repl
nREPL server started on port 57535 on host 127.0.0.1 - nrepl://127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12

В отдельном сеансе вы сможете подключиться к другому/работающему REPL:

$ lein repl :connect 57535
Connecting to nREPL at 127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12
27.02.2018
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...