权限 - 使用bash-script在R中安装库时出错

时间:2015-11-13 16:21:13

标签: r bash permissions file-permissions

我正在Bash脚本中运行一个名为CNV-Seq的软件,但是我没有权限运行以下命令:

R CMD INSTALL cnv/

错误是

* installing to library '/share/apps/r/3.2.2/intel/lib64/R/library'
Error: ERROR: no permission to install to directory '/share/apps/r/3.2.2/intel/lib64/R/library'

如果未获得许可,我该如何解决此问题。

1 个答案:

答案 0 :(得分:1)

一种方法是创建执行R脚本的bash脚本。 因此,R脚本将包含:

install.packages("package_name")

将其另存为xyz.r

并且bash脚本将包含:

R -f path_to/xyz.r

将其另存为abc

像这样运行bash脚本:

bash abc