相关疑难解决方法(0)

R install.packages返回"无法创建锁定目录"

下载Rcpp软件包时出现此错误:

> install.packages("Rcpp", dependencies=TRUE)
Installing package(s) into ‘/home/me/src/Rlibs’ (as ‘lib’ is unspecified)
trying URL 'http://cran.us.r-project.org/src/contrib/Rcpp_0.10.2.tar.gz'
Content type 'application/x-gzip' length 2380089 bytes (2.3 Mb)
...
Warning in dir.create(lockdir, recursive = TRUE) :
  cannot create dir '/home', reason 'Permission denied'
ERROR: failed to create lock directory ‘/home/me/src/Rlibs/00LOCK-Rcpp’
...
Run Code Online (Sandbox Code Playgroud)

由于我的机器在计算机集群上,我在不同的节点上尝试过,我小心翼翼地删除了/ tmp中下载的临时文件.奇怪的是我有权写入/ home/me/src/Rlibs /.所以我的问题是:

  1. 为什么R想在/ home中拥有写作权,而只需要在/ home/me /中写作权?
  2. 我该如何修复错误?

> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: x86_64-redhat-linux-gnu (64-bit)
locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=C                 LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C …
Run Code Online (Sandbox Code Playgroud)

r package

47
推荐指数
3
解决办法
3万
查看次数

标签 统计

package ×1

r ×1