【问题标题】:EOFError while trying to run rmate algorithm on Linux尝试在 Linux 上运行 rmate 算法时出现 EOFError
【发布时间】:2018-02-17 16:52:38
【问题描述】:

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

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

我已经在 /bin/ 目录中设置了我的 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 配置文件是正确的。

如果您能指出我所缺少的方向,我将不胜感激。

【问题讨论】:

    标签: ubuntu ssh


    【解决方案1】:

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

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

    然后尝试再次打开 rmate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-29
      • 2016-09-19
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多