学期已经结束,我现在将一些软件包升级到 R 2.15(我不想在学生使用它们时更改它们)。所以我正在做我通常在 R 2.14 下工作的事情。据我所见,文档在这方面都没有改变,但我可能错过了。
我已经编辑了我的包ChemoSpec
,但是当我去检查它时,R 给出了一个关于 的错误packages required but not available
,然后列出它们。这些包是可用的,它们位于指向 a- 的本地目录中:
.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
对这些中的每一个的响应都略有不同,但是由于没有找到依赖关系,两者都失败了,因为显然,/Users/bryanhanson/R_pkgs
即使我认为我已经告诉它这样做,R 也没有查看。
有什么建议么?它一定很简单。
这是 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