在mac OS X el Capitan中安装新开发的R软件包

时间:2016-03-17 15:37:22

标签: r macos r-package

我刚开发并在CRAN中发布了一个名为DiversityOccupancy(版本1.0.2)的软件包。

它传递每个R CMD check --as-cran,我已经能够在Ubuntu和Windows中安装它而没有任何问题。但是,当我尝试在运行OS X 10.11.2 El Capitan的Mac上安装它时,它无法从CRAN安装它,我得到的消息是:

  

**为延迟加载准备包错误:'namespace:raster'不会导出对象'plot'

然而,我检查过,这是在源代码中的NAMESPACE文件。

两个问题,

  1. 有谁能想到为什么我的包不能与mac兼容的原因?如果你看到CRAN中的检查链接https://cran.r-project.org/web/checks/check_results_DiversityOccupancy.html它似乎通过了OS X El Capitan的每一次检查。
  2. 有没有人可以尝试在OS X上安装它以查看它是否有效? (我的圈子中没有更多可用的Mac),这可能是我所用系统的一个特殊问题。

2 个答案:

答案 0 :(得分:0)

经过一番研究后,我发现raster包在Rver https://cran.r-project.org/web/checks/check_summary.html的小牛版本中也有错误。也就是说,如果您自己的软件包所依赖的软件包无法安装在R版本中,那么您自己的软件包将无法正确安装。

答案 1 :(得分:0)

您应该能够从源代码下载并安装最新版本的sp,然后raster,而不是二进制包。