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

我想在emacs 24.3(stream行版本2.2.6-24.3)在Windows 7上stream浪汉工作,我几乎在那里。 我已经putty / plink安装在path中。 以下是我的.emacs中的内容:

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

当我做Mx find-file / plink ::我被提示input密码。 当我打字看起来一切正常,但最终连接失败。 这是我在我的消息缓冲区结束:

 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发行版的一个相当新的版本,GNU ls在那里,如果我直接ssh进入工作正常)。如果我杀了plink,我可以通过相同的步骤来达到同样的目的。 有什么错误或如何最好地排除故障的任何想法? 提前致谢。

Solutions Collecting From Web of "在Windows 7下的emacs tramp模式,使用plink方法"