2014-11-04 7 views
0

저는 S + 8.1에있는 프로젝트에서 작업 중이며 Vincent에서 최신 패키지 ESS로 Windows 7을 사용하고 있습니다. splus.exe 및 sqpe.exe의 폴더는 PATH에 있습니다.Emacs ESS 및 S-plus (S +) 8.1 호환성

어쨌든 ESS에서 실행중인 S + 버전을 구할 수 있습니까?
R은 문제 없습니다. 그러나 S +는 문제 일뿐입니다.

M-x S는 아이콘에서 실행하도록 말한 다음 M-x S-existing을 사용합니다.
M-x S-existing을 사용하면 emacs가 멈추고 충돌합니다.
M-x Sqpe를 사용하면 시작 디렉토리를 선택할 수 있지만 '자식 프로세스 생성 : 잘못된 인수'오류가 발생하고 아무 것도 발생하지 않습니다.

내가 (일부 오래된 메일 링리스트 스레드 기준) 내 이맥스 파일에 코드 줄을 추가하는 시도했지만 결과는 동일하게 유지 :

(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 할 경우이도 가능한 경우

나는

사람이 알고 있나요

등, 같은 결과를 얻을? 나는 이맥스의 악마 다. 그래서 그것은 S +가 작동하지 않는다는 것을 미치게 만든다.

도움 주셔서 감사합니다.

+1

S + 대신 R을 사용하는 이유는 무엇입니까? 특히 그것이 당신의 시스템에서 잘 작동한다면 –

+0

하하, 이것이 문제라는 것을 알았습니다. 제가 연구하고있는 프로젝트 중 하나는 코드베이스를 S +에서 R로 포팅하는 것입니다. 많은 S + 코드는 S + 라이브러리를 사용하며 포트가 완성 될 때까지 다른 프로젝트를 위해 실행되어야합니다. – TaylerJones

+1

여기에 답을 얻지 못하면 ess 메일 링리스트를 사용해보십시오. [email protected], https://stat.ethz.ch/mailman/listinfo/ess-help –

답변

0

결국 ESS 메일 링리스트에 질문했습니다. 이것이 현재 ESS의 문제라고 밝혀졌습니다. 버전 5.14로 돌아가 Windows 용 Splus 8.1을 지원합니다.