2013-09-26 2 views
2

최근에 Stata12에서 Stata13으로 마이그레이션했으며 편집을 위해 Sublime Text 2를 계속 사용하려고합니다. Win7 시스템을 사용하고 있습니다. 내 STATA는 숭고한 텍스트 2에서 파일을 작성빌드 후 더 이상 Sublime Text가 Stata13을 열지 않습니다.

는 다음과 같습니다 :이 STATA를 출시 이전

{ 
    "selector": "source.stata", 
    "working_dir": "$file_path", 
    "cmd": ["StataSE-64", "/qs", "do", "$file"] 
} 

(Stata12에서 예), 실행 파일을 다음 STATA 창 그래서이 작동 할 수 열려 Stata do-file이 무엇이든간에 명령 행.

하지만 Stata13은 백그라운드에서 (액세스 할 수없는) 프로세스로만 시작되지만 Stata 창이 열리지 않습니다.

는 나는 내가 모든 것을 cmd를 창문에 직접

StataSE-64 /qs do mydofile.do 

을 입력하면 이후 숭고한에 문제가 평소처럼, STATA가 열립니다의 할 파일을 실행하고 추가 명령에 대해 열려 작동 가정합니다.

나는 또한 숭고한 빌드에서 다른 옵션을 시도 같은 /B 또는/s의, STATA는 않는 경우, 로그 파일에 출력 저장 예상대로.

Stata를 어떻게 승화시키고, do-file을 실행 한 다음, stata를 열어서 다음 명령에 액세스 할 수 있는지 생각하는 사람이 있습니까?

답변

2

빌드 시스템에 "shell": true을 추가하십시오. 그러면 cmd.exe을 통해 빌드가 실행되며 명령 줄 실행을 복제해야합니다.

"cmd": ["cmd.exe", "StataSE-64", "/qs" "do", "$file"] 

이 본질적으로 같은 일을 할 것이다, 그래서 하나 또는 다른뿐만 아니라 모두으로 함께 시도, 그리고 그것을 해결되는지 확인 : 또는 다음에 "cmd"을 변경합니다.

관련 문제