我正在开发一个S + 8.1项目,我正在使用Windows 7和Vincent的最新打包ESS。 splus.exe和sqpe.exe的文件夹位于PATH中。
无论如何要在ESS中运行那个版本的S +吗? R没问题。然而,S +只不过是麻烦。
M-x S告诉我从图标运行,然后使用M-x S-existing 使用M-x S-existing执行此操作会导致emacs挂起并崩溃 M-x Sqpe让我选择一个起始目录,但随后给出错误'产生子进程:无效参数'没有任何反应。
我尝试将这些代码行添加到我的.emacs文件中(基于一些过时的邮件列表线程),但结果保持不变:
(require 'ess-site)
(setq-default inferior-S-program-name
"C://Program Files (x86)//TIBCO//splus81//cmd//SPLUS.exe")
(setq-default inferior-Sqpe-program-name
"C://Program Files (x86)//TIBCO//splus81//cmd//sqpe.exe")
注意:我也尝试使用单斜杠。
如果我做S + 6,Sqpe + 6等,我会得到相同的结果。
有谁知道这是否可能?我是一个emacs恶魔,所以它让我疯狂,S +不会在其中工作。
感谢您的帮助!
答案 0 :(得分:0)
我最后询问了ESS邮件列表。事实证明,这是当前ESS的一个问题。回到5.14版本可以支持Splus 8.1 w / Windows。