2008-12-16 21 views
7

Estaba intentando usar la función limo-conexión para obtener acceso a un servidor remoto con sbcl. Seguí todos los pasos de la película slime.mov de Marco Baringer, pero me quedé atascado al crear la conexión ssh para baba. Esto es después de iniciar el servidor swank en la máquina remota. Lo hice así:Primeros pasos con SLIME y SWANK: conexión Lisp cerrada inesperadamente: conexión interrumpida por un par remoto

ssh -L 4005:127.0.0.1:4005 [email protected]

Y tengo esta errores, sobre BABA locales:

conexión Lisp cierra de forma inesperada: la conexión rota por par remoto

... y en el control remoto servidor:

canal 3: ha fallado: Error en la conexión: Conexión rechazada

¿Qué podría ser ¿incorrecto?

+0

Gracias a todos por sus respuestas, slime-connect no funcionaba para mí, así que puse esto en espera y en su lugar instalé emacs en el servidor, así que simplemente ME ENCUENTRO. Pero, de nuevo, las clases comenzaron, así que no estoy haciendo ningún desarrollo de Common Lisp. – wallyqs

Respuesta

1

No lo sé, pero puede intentar conectarse a swank en la máquina remota localmente.

ssh [email protected] 
telnet 127.0.0.1:4005 

Puede llegar allí encontrará errores. También puedes probar localhost: 4005 en lugar de 127.0.0.1 y verificar si la interfaz del localhost está configurada correctamente.

1

Lo más fácil de perder es el puerto tcp que escucha el servidor swank. No he estado haciendo mucho desarrollo remoto últimamente, pero recuerdo que las primeras veces que lo hice, tuve algunos problemas para entender cómo decirle a swank qué puerto enlazar, o para descubrir cuál eligió.

¿Le importaría ampliar la forma en que realmente comenzó el servidor swank?

3

¿Has comprobado que la versión de SLIME y SWANK que utilizas es la misma? He tenido cosas raras sucediendo cuando he usado versiones no coincidentes de esas dos mitades de una sesión SLIME.

Cuestiones relacionadas