2008-12-16 24 views
7

Tôi đã cố gắng sử dụng chức năng kết nối chất nhờn để truy cập vào máy chủ từ xa với sbcl. Tôi đã làm theo tất cả các bước từ bộ phim slime.mov từ Marco Baringer, nhưng tôi gặp khó khăn khi tạo kết nối ssh cho chất nhờn. Đây là sau khi đã bắt đầu máy chủ swank trên máy từ xa. Tôi đã làm điều đó như thế này:Bắt đầu với SLIME và SWANK: kết nối Lisp bị đóng đột ngột: kết nối bị hỏng bởi peer ngang hàng

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

Và tôi đã nhận lỗi này, trên SLIME địa phương:

kết nối Lisp đóng bất ngờ: kết nối bị phá vỡ bởi peer từ xa

... và trên điều khiển từ xa máy chủ:

kênh 3: mở không thành công: kết nối không thành công: Kết nối bị từ chối

Điều gì có thể là sai rồi?

+0

Cảm ơn tất cả các câu trả lời của bạn, kết nối chất nhờn đã không hoạt động cho tôi vì vậy tôi đặt điều này vào trạng thái giữ và thay vào đó cài đặt emacs trên máy chủ để tôi chỉ SLIME ở đó. Nhưng sau đó một lần nữa, các lớp học đã bắt đầu vì vậy tôi hiện không làm bất kỳ phát triển Lisp thường gặp nào. – wallyqs

Trả lời

1

Tôi không biết, nhưng bạn có thể thử kết nối với swank trên máy từ xa tại địa phương.

ssh [email protected] 
telnet 127.0.0.1:4005 

Có thể ở đó bạn sẽ tìm thấy lỗi. Ngoài ra, bạn có thể thử localhost: 4005 thay vì 127.0.0.1 và kiểm tra xem giao diện localhost có được định cấu hình đúng hay không.

1

Điều dễ nhất để bỏ lỡ là cổng tcp mà máy chủ swank đang nghe. Gần đây tôi đã không làm rất nhiều phát triển từ xa, nhưng tôi nhớ rằng lần đầu tiên tôi làm, tôi đã có một chút rắc rối khi hiểu cách nói cho người nào biết cổng nào ràng buộc, hoặc tìm ra cái nào mà nó chọn.

Bạn có muốn mở rộng cách bạn thực sự bắt đầu máy chủ swank không?

3

Bạn đã kiểm tra xem phiên bản SLIME và SWANK bạn sử dụng có giống nhau không? Tôi đã có những điều kỳ lạ xảy ra khi tôi đã sử dụng phiên bản không khớp của hai nửa của một phiên SLIME.

Các vấn đề liên quan