emacs的24在Windows 7上,流浪汉找不到砰砰程序(emacs 24 on windows

2019-08-06 09:57发布

我想使用Emacs 24.2与流浪汉在Windows 7到Linux服务器上远程编辑文件。 我安装了腻子诉讼程序和OpenSSH。 我也被放置在plink.exe在腻子西装到bin文件夹Emacs的24文件夹下,并添加文件夹emacs24 /箱到PATH环境变量。

然而,当我尝试从emacs的用命令来访问远程文件在迷你缓冲区:/用户名@主机:文件名,我从Emacs中收到以下错误信息:砰砰不被识别为一个内部或外部命令。 看来,Emacs中找不到砰砰程序。 但是,当我尝试在Windows CMD砰砰运行,它可以找到砰砰程序。 另外,我可以ssh到在cmd中窗口的远程服务器。

谁能告诉我什么是我的问题吗? 我是否需要安装cygwin,使其工作? 非常感谢。

Answer 1:

为了让流浪汉有砰砰的工作,我有我的腻子路径添加到我的系统搜索路径。

在Windows 10:控制面板>>系统和安全>>系统>>高级系统设置>>环境变量

为了路径I​​附加腻子路径:C:\ Program Files文件(x86)的\腻子

我猜关键是,从PowerShell中或命令提示符下,你需要能够在不指定路径砰砰运行。



Answer 2:

我能解决这一点,我没有安装cygwin。

尝试添加其中腻子被安装到您的路径exec-path在Emacs变量。 执行以下elisp的代码在Emacs或把它放在你的.emacs文件。 确保斜杠是向前看,而不是反斜杠,Emacs和Windows上使用不同的约定。

(add-to-list 'exec-path "C:/Program Files (x86)/PuTTy")

检查什么exec-path设置为通过键入Ch v exec-path



文章来源: emacs 24 on windows 7, tramp cannot find plink program