我正在尝试在 Windows 7 上使用 Emacs 24.2 和 Tramp 来远程编辑 Linux 服务器上的文件。我安装了Putty套装程序和OpenSSH。我还将putty套装中的plink.exe放入emacs 24文件夹下的bin文件夹中,并将文件夹emacs24/bin添加到PATH环境变量中。
但是,当我尝试使用迷你缓冲区中的命令从 emacs 访问远程文件时:/username@host:filename,我从 emacs 收到以下错误消息:plink 未被识别为内部或外部命令。 emacs 好像找不到 plink 程序。但是,当我尝试在 Windows cmd 中运行 plink 时,它可以找到 plink 程序。另外,我可以在 Windows cmd 中 ssh 到远程服务器。
谁能告诉我我的问题是什么?我需要安装 cygwin 才能正常工作吗?多谢。
为了让 trapmp 与 plink 一起工作,我必须将 PuTTY 路径添加到系统搜索路径中。
在 Windows 10 上:
控制面板>>系统和安全>>系统>>高级系统设置>>环境变量
我在 PATH 中附加了 PuTTY 路径:C:\Program Files (x86)\PuTTY
我猜关键是从 PowerShell 或命令提示符中,您需要能够在不指定路径的情况下运行 plink。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)