2008-12-16 8 views
7

J'essayais d'utiliser la fonction slime-connect pour accéder à un serveur distant avec sbcl. J'ai suivi toutes les étapes du film slime.mov de Marco Baringer, mais je suis resté coincé lors de la création de la connexion ssh pour slime. C'est après avoir déjà démarré le serveur swank sur la machine distante. Je l'ai fait comme ceci:Mise en route avec SLIME et SWANK: Fermeture inattendue de la connexion Lisp: connexion interrompue par un homologue distant

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

Et je suis arrivé cette erreur, sur BOUE locale:

connexion Lisp fermée de façon inattendue: connexion interrompue par les pairs à distance

... et sur la télécommande serveur:

canal

3: ouvert a échoué: échec de la connexion: Connexion refusée

ce qui pourrait être faux?

+0

Merci à tous pour vos réponses, slime-connect ne fonctionnait pas pour moi donc je l'ai mis en attente et à la place installé emacs sur le serveur donc je viens SLIME là. Mais là encore, les cours ont commencé, donc je ne suis pas en train de faire un développement Common Lisp. – wallyqs

Répondre

1

Je ne sais pas, mais vous pouvez essayer de vous connecter à swank sur la machine distante localement.

ssh [email protected] 
telnet 127.0.0.1:4005 

Peut être là vous trouverez des erreurs. Vous pouvez également essayer localhost: 4005 au lieu de 127.0.0.1 et vérifier si l'interface localhost est correctement configurée.

1

La chose la plus facile à manquer est le port tcp sur lequel le serveur swank écoute. Je n'ai pas fait beaucoup de développement à distance ces derniers temps, mais je me souviens que les premières fois que j'ai fait, j'ai eu un peu de mal à comprendre comment dire à quel port relier, ou pour savoir lequel choisir. Pourriez-vous nous expliquer comment vous avez réellement démarré le serveur swank?

3

Avez-vous vérifié que la version de SLIME et SWANK que vous utilisez est la même? J'ai eu des choses bizarres quand j'ai utilisé des versions incompatibles de ces deux moitiés d'une session SLIME.

Questions connexes