Emacs 终端仿真器未生成进程

Emacs 终端仿真器未生成进程,emacs,elisp,terminal-emulator,Emacs,Elisp,Terminal Emulator,C:/Program Files(x86)/emacs-24.2/bin/cmdproxy.exe(与emacs副本一起提供的文件)在终端仿真器中未启动,无论我尝试使用eval或M-x执行。任何其他CLI,如C:/ProgramFiles(x86)/Git/bin/sh.exe或D:/user\u Files/Downloads/plink.exe,都是如此 它返回: 应用:生成子进程:参数无效 以交互方式运行时(M-x) 或 从eval运行时((终端仿真器“*PUTTY-RUNNING-TAI

C:/Program Files(x86)/emacs-24.2/bin/cmdproxy.exe
(与emacs副本一起提供的文件)在终端仿真器中未启动,无论我尝试使用
eval
或M-x执行。任何其他CLI,如
C:/ProgramFiles(x86)/Git/bin/sh.exe
D:/user\u Files/Downloads/plink.exe
,都是如此

它返回:

应用:生成子进程:参数无效

以交互方式运行时(M-x)

eval
运行时(
(终端仿真器“*PUTTY-RUNNING-TAIL*”D:/user\u files/Downloads/plink.exe”(cons“192.168.10.8”nil))


这是一个错误还是我遗漏了什么?

我担心您问题的根本原因是代码()中的硬编码
/bin/sh
。你可以试着把它改成对你有效的外壳,但我对结果并不乐观


在基于Windows的平台中,查看Emacs下不同类型终端仿真的类似问题。

然后我认为这是Emacs的Windows端口中的一个bug。
Debugger entered--Lisp error: (file-error "Spawning child process" "invalid argument")
  signal(file-error ("Spawning child process" "invalid argument"))
  byte-code("\301 \210\302@A\"\207" [err fundamental-mode signal] 3)
  terminal-emulator("*PUTTY-RUNNING-TAIL*" "D:/user_files/Downloads/plink.exe" ("10.10.0.145"))
  eval((terminal-emulator "*PUTTY-RUNNING-TAIL*" "D:/user_files/Downloads/plink.exe" (cons "192.168.10.8" nil)) nil)
  eval-expression((terminal-emulator "*PUTTY-RUNNING-TAIL*" "D:/user_files/Downloads/plink.exe" (cons "192.168.10.8" nil)) nil)
  call-interactively(eval-expression nil nil)