学期结束了,我现在带来一些R 2.15的包(我不想在学生使用它们的时候改变它们)。所以我正在做我平常的事情,它在R 2.14下工作。据我所知,文档没有任何改变,但我可能错过了。
我已经编辑了我的包ChemoSpec
但是当我去检查它时,R会给出关于packages required but not available
的错误,然后列出它们。这些包是可用的,它们位于一个指向的本地目录中: -
.libPaths()
[1] "/Users/bryanhanson/R_pkgs"
[2] "/Library/Frameworks/R.framework/Versions/2.15/Resources/library"
据称遗失的包裹实际上在/Users/bryanhanson/R_pkgs
。
我知道检查过程会跳过.Rprofile
,因此.libPaths
未设置.Rprofile
而是设置check.Renviron
文件在/Users/bryanhanson/.R
中,包含以下行:
# Bryan's check.Renviron for customizing check environment
# resides in /Users/bryanhanson/.R
R_LIBS = /Users/bryanhanson/R_pkgs
我尝试使用终端
中的以下命令进行检查R --as-cran CMD check ChemoSpec
R --vanilla CMD check ChemoSpec
对每一个的响应略有不同,但由于没有找到依赖关系,两者都失败了,因为,显然,即使我认为我已经告诉它,R也没有查看/Users/bryanhanson/R_pkgs
。
有什么建议吗?一定很简单。
这是sessionInfo():
sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] sos_1.3-1 brew_1.0-6