2014-01-14 2 views
6

R 프로그래밍 언어를 처음 사용하고있어 기본적인 문제가 있습니다. 나는 파일을 untar하고 싶지만 그것은 나를 위해 일할 수 없었다.R을 사용하는 중에 untar() 오류가 발생했습니다.

의 압축을 풉니 다 ("CD_data.tar", exdir = "데이터")

그런 다음 다음과 같은 오류 메시지가 반환 :

/bin/sh: /usr/bin/gnutar: No such file or directory 

Warning message: 

In untar("CD_data.tar", exdir = "data") : 
    ‘/usr/bin/gnutar -xf 'CD_data.tar' -C 'data'’ returned error code 127 
을 여기

내가 입력 한 코드입니다

도와주세요! 감사!

+1

'Sys.getenv ("TAR")이 당신에게주는 것은 무엇입니까? '/ usr/bin/gnutar'? gnutar 프로그램은 어디에 설치되어 있습니까? '/ usr/bin /'에서 찾을 수 없습니다. – user1981275

+0

어떤 운영 체제를 실행합니까? – user1981275

답변

-1

내 2 센트는 당신이 맥을 사용하고 타르를 설치하지 않았다는 것입니다. 명령이 $ PATH 내에서 발견되지 않고 내장 명령이 아니기 때문에 값 127을 얻고 있습니다. 일반적으로 유닉스에있는 경우에 ...

다른 말로하면 타르를 설치해야합니다.

또는 Linux에서 실행합니다. OS에

+0

그건 이유가 아니야 - 분명히 시스템에'tar'가 존재합니다. R은/usr/bin/gnutar'를 사용한다고 잘못 생각하지만 OS X 10.9에서는 잘못된 것입니다. –

+0

@KonradRudolph 음. 나는 분명히 MAC을 사용하지 않는다. 그것은 내 생각에 가장 좋은 추측 일뿐입니다. –

6

R을 X 10.9 (매버릭스는) 잘못된 TAR 환경 변수를 설정하는 것 같다.

당신은 추가하여에 다음을이 문제를 해결할 수 있습니다 .Rprofile을 (또는 그것을 실행 수동) :

또는 untar을 호출 할 때 tar 경로를 인수로 제공 할 수 있습니다.

관련 문제