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)