无法编译 R 包

Can't compile R package

本文关键字:编译      更新时间:2023-10-16

我是 https://github.com/akoyabio/rtree 的作者。直到最近,我才能够在Windows上的RStudio中毫无问题地开发软件包。我能够检查并安装软件包,没有任何错误。

有些事情发生了变化,我无法再构建包。在 RStudio 中,"安装并重新启动"(带 --debug (给出输出

==> Rcmd.exe INSTALL --no-multiarch --with-keep.source --debug rtree
Loading C:UserskjohnsonDocumentsRprofile.site 
processing 'rtree'
a directory
* installing to library 'C:/Program Files/R/Library'
* build_help_types=html
* DBG: 'R CMD INSTALL' now doing do_install()
* created lock directory 'C:/Program Files/R/Library/00LOCK-rtree'
* installing *source* package 'rtree' ...
** backing up earlier installation
** libs
about to run R CMD SHLIB -o rtree.dll RcppExports.cpp rtree.cpp --debug
ERROR: compilation failed for package 'rtree'
* removing 'C:/Program Files/R/Library/rtree'
* restoring previous 'C:/Program Files/R/Library/rtree'
In R CMD INSTALL
Exited with status 1.

我正在寻找帮助解决此错误。如何获取有关失败的更多详细信息?

确实安装了 RTools,在 C:RTools ,我的PATH包括两者 C:RtoolsbinC:Program FilesRR-3.5.3bin .

注意:如果我在 RStudio 中创建一个新的 Rcpp 项目并尝试构建它,我会看到同样的错误。感谢您的任何建议...

我从来没有真正发现如何更多地了解故障。我确实找到了原因 - 这是一个名为Minerva's Shield的防病毒程序。关闭它让我可以再次构建。