在 mac OS X el Capitan 中安装新开发的 R 包
Installing newly developed R package in mac OS X el Capitan
我刚刚在 CRAN 中开发并发布了一个名为 DiversityOccupancy
(版本 1.0.2)的包。
它通过了每个 R CMD check --as-cran
,我已经能够在 Ubuntu 和 Windows 中安装它,没有任何问题。但是,当我尝试在 Mac 运行 OS X 10.11.2 El Capitan 上安装它时,它无法从 CRAN 安装它,我收到的消息是:
** preparing package for lazy loading Error : object ‘plot’ is not exported by 'namespace:raster'
不过我检查了一下,它在源文件中的 NAMESPACE
文件中。
两个问题,
- 谁能想出为什么我的包不兼容 mac 的原因?如果您在 CRAN https://cran.r-project.org/web/checks/check_results_DiversityOccupancy.html 中看到检查 link 似乎它通过了 OS X El Capitan 中的所有检查。
- 有人可以尝试在 OS X 上安装它看看它是否有效吗? (我的圈子里没有更多可用的Mac),这可能是我可用的系统的一个特殊问题。
经过一些研究,我发现 raster 包在 R https://cran.r-project.org/web/checks/check_summary.html 的特立独行版本中也有错误。即如果你自己的包所依赖的某个包不能在某个版本的R中安装,你自己的包就不可能正确安装。
您应该能够从源代码下载并安装最新版本的 sp
和 raster
,而不是二进制包。
我刚刚在 CRAN 中开发并发布了一个名为 DiversityOccupancy
(版本 1.0.2)的包。
它通过了每个 R CMD check --as-cran
,我已经能够在 Ubuntu 和 Windows 中安装它,没有任何问题。但是,当我尝试在 Mac 运行 OS X 10.11.2 El Capitan 上安装它时,它无法从 CRAN 安装它,我收到的消息是:
** preparing package for lazy loading Error : object ‘plot’ is not exported by 'namespace:raster'
不过我检查了一下,它在源文件中的 NAMESPACE
文件中。
两个问题,
- 谁能想出为什么我的包不兼容 mac 的原因?如果您在 CRAN https://cran.r-project.org/web/checks/check_results_DiversityOccupancy.html 中看到检查 link 似乎它通过了 OS X El Capitan 中的所有检查。
- 有人可以尝试在 OS X 上安装它看看它是否有效吗? (我的圈子里没有更多可用的Mac),这可能是我可用的系统的一个特殊问题。
经过一些研究,我发现 raster 包在 R https://cran.r-project.org/web/checks/check_summary.html 的特立独行版本中也有错误。即如果你自己的包所依赖的某个包不能在某个版本的R中安装,你自己的包就不可能正确安装。
您应该能够从源代码下载并安装最新版本的 sp
和 raster
,而不是二进制包。