windows 7下的emacs tramp模式,使用plink方法

时间:2014-03-13 14:04:09

标签: windows emacs putty plink tramp

我试图在Windows 7上的emacs 24.3(tramp版本2.2.6-24.3)下运行tramp,我几乎就在那里。我已经安装了putty / plink并且在路径中。这是我的.emacs中的内容:

;;; TRAMP for remote editing ;;;
(require 'tramp)
(setq tramp-default-method "plink"
      tramp-default-user "dbraze"
      tramp-default-host "camille.haskins.edu"
      )

当我做M-x find-file / plink :: 我被提示输入密码。当我输入它似乎很好,但最终连接失败。这是我在 Messages 缓冲区中最终得到的结果:

Tramp: Opening connection for dbraze@camille.haskins.edu using plink...
Tramp: Sending command `plink -l dbraze  -ssh camille.haskins.edu && exit || exit'
Tramp: Waiting for prompts from remote shell...
Tramp: Sending Password
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `camille.haskins.edu'
Tramp: Opening connection for dbraze@camille.haskins.edu using plink...failed
completion--some: Wrong type argument: stringp, nil

当我检查时,我看到plink继续运行。 如果我重复相同的find-file命令,我得到:

cond: Couldn't find a proper `ls' command

(远程机器正在运行一个相当新版本的opensuse linux发行版。如果直接使用ssh,GNU ls就可以了。)如果我杀了plink,我可以通过相同的步骤进行同样的操作。有什么问题或者如何最好地排除故障的想法?提前谢谢。

0 个答案:

没有答案