我是R编程语言的新手,并且遇到了基本的问题。我想解压一个文件,但它无法为我工作。
以下是我输入的代码:
untar(“CD_data.tar”,exdir =“data”)
然后返回以下错误消息:
/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
请帮忙!谢谢!
答案 0 :(得分:7)
OS X 10.9(Mavericks)上的R似乎设置了错误的TAR
环境变量。
您可以通过将以下内容添加到.Rprofile
(或手动执行)来解决此问题:
Sys.setenv(TAR = '/usr/bin/tar')
或者,您可以在调用tar
时提供untar
路径作为参数。
答案 1 :(得分:-1)
我的2美分是您使用的是mac并且没有安装tar。您获得的值为127,因为在$ PATH中找不到该命令,并且它不是内置命令(如果您在unix中通常就是这种情况......
换句话说,你需要安装tar。
或者在linux中运行。