2016-07-18 7 views
6

Mac의 R (자작 X 버전, 엘 캐피 탄 10.11.5)에 Homebrew 버전의 R이 설치되어 있습니다. 나는 약 2 주 동안 rscript를 성공적으로 사용 해왔다. 그러나, 나는 rscript file.r를 사용하여이 아침 스크립트를 실행하려고 할 때, 나는 다음과 같은 오류 얻을 :rscript를 사용하는 동안 오류가 발생했습니다.

/usr/local/Cellar/r/3.3.1/R.framework/Versions/3.3/Resources/bin/R: line 209: /usr/local/Library/ENV/4.3/sed: No such file or directory

/usr/local/Cellar/r/3.3.1/R.framework/Versions/3.3/Resources/bin/R: line 209: /usr/local/Library/ENV/4.3/sed: No such file or directory

Fatal error: cannot open file '': No such file or directory

(.. 즉 네, 두 번 나타납니다, 그것은 오타 전체 오류가 아닙니다)

그 오류를 얻은 후, 나는 제거하고 homebrew와 r을 다시 설치하려고했습니다. 같은 오류가 발생합니다. rscript를 사용하여 (필자가 아는 한) 설치 한 유일한 패키지는 pspp이지만, 이것이 rscript에 영향을 미칠 이유는 없습니다.

물론 /usr/local/Library/ENF/4.3/sed 파일을 찾을 수 없다는 오류가 발생했습니다. /usr/local/library의 검사에서 이것은 물론 사실이지만이 문제를 해결할 수있는 적절한 방법이 무엇인지 알지 못합니다. rscript가 OS X에서 기본으로 제공되는 sed에 액세스하려는 것 같습니다.

내가 할 수있는 것에 대한 아이디어가 있습니까?

이 내용은 Homebrew/science에 포함 된 버그입니다. 오류 보고서는 여기에서 찾을 수 있습니다 : https://github.com/Homebrew/homebrew-science/issues/3839

GitHub의에 ck37에서 (중앙 2016년 7월 19일 오후 12시 54분의로, OS X에서 테스트)이 임시 수정 :

mkdir /usr/local/Library/ENV 
ln -s /usr/local/Library/Homebrew/shims/super/ /usr/local/Library/ENV/4.3 
+0

file.r에서 sed를 호출합니까? – Roland

+0

이 스크립트 외부의'sed' 유틸리티에 액세스 할 수 있습니까? 즉 유닉스 프롬프트에서. 'PATH' 환경 변수에 문제가있는 것 같습니까? – chidori

+1

중복 된 http://stackoverflow.com/q/38440350/1968 –

답변

3

대신 symlink를 임시 수정으로 사용하고 r 병이 수정 될 때까지. 짧은 대답은 brew reinstall -s r입니다.

나는이 문제를 해결 한 duplicate 질문에서 answer (이유가 무엇인지에 대한 설명이 있음)을 게시했습니다.

관련 문제