使用CRAN / Check_rhub安装data.table

问题描述 投票:1回答:1

[devtools::check_rhub()检查我的新R包时,我反复遇到错误。 CRANs自动测试出现相同的错误。我可以在本地安装这些软件包。

我的包使用plotly,而data.table是依赖项

安装软件包依赖项时收到的错误消息是:

仅以原始格式提供的软件包,可能需要C / C ++ / Fortran的编译:'utf8''data.table'这些不会已安装

然后在以下时间:

**字节编译并为延迟加载准备软件包,在loadNamespace(j withRestarts-> withOneRestart-> doWithOneRestart

暂停执行

这使用Windows Server 2008 R2 SP1,R-devel,32/64位

因此该软件包将不会加载。如何使其在RHub和CRAN上编译?

r data.table devtools cran
1个回答
1
投票

最近我有类似的问题。使用rhub包解决了这个问题:

  rhub::check(
  platform="windows-x86_64-devel",
  env_vars=c(R_COMPILE_AND_INSTALL_PACKAGES = "always")
)

我认为您也应该能够将env_vars参数传递给devtools::check_rhub()函数。

© www.soinside.com 2019 - 2024. All rights reserved.