tramp模式下的emacs错误

时间:2013-02-25 17:32:17

标签: emacs tramp

我已经设置了emacs的tramp模式,已经使用该模式工作了一段时间,最近我开始收到以下错误,我无法打开任何文件。

Loading /etc/emacs/site-start.d/50sml-mode.el (source)...done [3 times]
For information about GNU Emacs and the GNU system, type C-h C-a.
Tramp: Opening connection for toolserver using scp...
Tramp: Sending command `exec ssh   -e none toolserver'

Tramp: Waiting for prompts from remote shell
Tramp: Sending command `exec ssh   -e none toolserver'
Tramp: Found remote shell prompt on `toolserver'
Tramp: Opening connection for toolserver using scp...done
byte-code: Couldn't find exit status of `test -e /home/FILE_NAME.py'

我已将实际文件重命名为FILE_NAME.py

已采取的措施:

我删除了.tramp_history文件,但没有解决问题。

1 个答案:

答案 0 :(得分:0)

  • 请尝试使用scpxsshx协议。
  • 尝试(setq tramp-verbose 6)并检查输出缓冲区以查看实际发生的情况(C-h v tramp-verbose以查看级别),然后从那里继续。
  • 有时,因为我的ssh-agent已经死了。重新启动它解决了这个问题。
  • 有时它是因为TRAMP仍然认为连接有点可用而不是。发生这种情况时,我会M-x ibuffer * * D RET杀死所有TRAMP缓冲区,以便重新开始。

如果这些都不起作用,请尝试使用melpa中的最新TRAMP或重新安装它。 TRAMP开箱即用,也许你调整了破坏它的东西?