R Build无法找到正确版本的软件包

时间:2015-07-10 14:14:11

标签: r build dependencies packages

我在服务器上有两个R-Packages位置。

> .libPaths()
[1] "/home/jakobr/.R/library"     "/opt/R/R-3.1.2/lib/R/library"

我在.libPaths()中设置~/.Rprofile,通常一切正常。 当我使用attachNamespace(pckgB)library(pckgB)时,sessionInfo()告诉我我有我想要的版本。但是,在/opt/R/R-3.1.2/lib/R/library中,如果我想要构建pckgB pckgA,则需要pckgB的更新版本,它会告诉我

*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  namespace ‘pckgB’ 1.5.1 is already loaded, but >= 1.6.0 is required
ERROR: lazy loading failed for package ‘pckgA’

如何让R忽略我没有写入权限的目录/opt/R/R-3.1.2/lib/R/library

0 个答案:

没有答案