gpt4 book ai didi

r - 如何重现 CRAN 维护者看到的 ERROR/如何添加 .R/Makevars

转载 作者:行者123 更新时间:2023-12-04 12:54:12 24 4
gpt4 key购买 nike

作为我博士项目的一部分,我完全重新设计了 R 包的早期草案 quantspec .我上传了通过 BUILD 获得的 tar.gz 文件后,使用 webform 在我的 Windows 7 计算机上通过了检查。 ,我收到一封电子邮件,说我的包中的一个示例产生了错误。

我已经通过安装它来测试我的包

devtools::install_github("tobiaskley/quantspec", ref="develop")

在使用 Windows、Linux 和 MacOS 作为操作系统的不同计算机 (> 5) 上,但无法重现报告的 ERROR。

编辑 :在我看来,我在构建和检查包时遗漏了一些重要的步骤。在Writing R Extensions 的第4.3.6 节中,它说我应该 add to ~/.R/Makevars类似(对于 gfortran)
FCFLAGS = -g -O2 -mtune=native -fbounds-check
FFLAGS = -g -O2 -mtune=native -fbounds-check

我怎么做?

最佳答案

我终于设法重现了错误。

出于某种原因,在我用来测试我的包的所有系统 (> 5) 上,对数组边界的检查都被关闭了。可以通过options(CBoundsCheck = TRUE)开启或通过环境变量 R_C_BOUNDS_CHECK=yes .

关于r - 如何重现 CRAN 维护者看到的 ERROR/如何添加 .R/Makevars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com