我正在尝试在Emacs Tramp中使用plink.exe进行SSH。 我已经下载了可以在普通终端上运行的plink.exe,但是当我使用

Cx Cf

/gg88@afs1.njit.edu:/afs/cad/u/g/g/gg88/public_html/index.html

在迷你缓冲区中

Tramp: Waiting for prompts from remote shell also appears.

plink.exe所在的c:/Users/name/emacs-24.3/bin位于exec-path中。 我的.emacs仅包含这些行。 但是在检查exec-path后确实包含目录plink.exe。

(require 'tramp)
(setq tramp-default-method "plink")

使用Mx eshell,转到c:/Users/name/emacs-24.3/bin并运行,也没有问题

plink.exe gg88@afs1.njit.edu

接下来我该怎么做才能使它正常工作?

通过将plink的路径直接添加到PATH变量中来编辑要识别的plink,但仍然具有

 Tramp: Waiting for prompts from remote shell also appears.

问题

Edit2消息缓冲区

Tramp: Opening connection for gg88@afs1.njit.edu using plink...
Tramp: Sending command `plink -l gg88  -ssh afs1.njit.edu && exit || exit'

Tramp: Waiting for prompts from remote shell
Tramp: Sending Password
Tramp: Waiting for prompts from remote shell [7 times]
Tramp: Sending command `plink -l gg88  -ssh afs1.njit.edu && exit || exit'
Tramp: Opening connection for gg88@afs1.njit.edu using plink...done
Quit [2 times]

===============>>#1 票数:0

首先我在~/.emacs.d/bin有plink.exe

然后将所有内容包装在emacs-24目录中的runemacs.bat文件中:

SET HOME=D:\\benoit
SET PATH=%PATH%;%HOME%\.emacs.d\bin
start %CD%\bin\runemacs.exe

而且有效。 有时,用于Windows的emacs /流浪汉/腻子/乱七八糟,所以我运行tramp-cleanup-all-connections以重新开始。 与emacs 24.2捆绑在一起的tramp是可以的,但是与24.3捆绑在一起的tramp是越野车,因此您可能需要手动更新它。

  ask by Garvin translate from so

未解决问题?本站智能推荐: