尝试在Linux上运行rmate算法时EOFError

时间:2017-09-08 17:42:36

标签: ubuntu ssh

我一直在尝试在我的本地Windows 10计算机上设置Sublime Text 3,以远程处理我的Ubuntu 16.04 LTE服务器(谷歌云计算引擎实例)上的文件。我按照以下说明操作:https://github.com/henrikpersson/rsubhttps://github.com/textmate/rmate

我决定使用独立的bash版本(虽然我显然仍然需要安装ruby环境)。

我在/ bin / catalog中设置了我的rmate脚本,但是当我尝试通过ssh在远程Ubuntu服务器上运行命令rmate时,我得到以下行结束错误:

/bin/rmate:145:in `readline': end of file reached (EOFError)
    from /bin/rmate:145:in `handle_cmd'
    from /bin/rmate:180:in `connect_and_handle_cmds'
    from /bin/rmate:223:in `block in <main>'
    from /bin/rmate:222:in `fork'
    from /bin/rmate:222:in `<main>'

我尝试过简单地从提供的链接重新安装脚本,但它没有帮助。我还确保安装的其余部分:本地计算机上的配置文件以及我的防火墙规则和sshd配置文件都是正确的。

如果你指出我想要的方向,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

当我连接 raspberry PI 并从 Visual Studio Code 进行远程编码时,我也面临同样的错误。

我尝试使用 IP 地址 127.0.0.1 而不是主机名 localhost 重新连接 SSH。

然后尝试再次打开rmate

enter image description here