我正在创建自己的包,并使用devtools记录和检查包。在我运行devtools::check()时,大约有50%的时间以以下错误结尾:
❯ checking whether package 'snafun' can be installed ... ERROR See below...
── Install failure ─────────────────────────────────────────────────────────────────────────────────────────────────
install options '--no-html --no-multiarch然而,这种情况只发生了一半左右。有时候没有,有时候也有。我可以连续运行devtools::check几次(其间不对代码或会话进行任何更改),并在一半的运行中获得此错误,而另一半则不会。有时候,如果我在其他时间之间重新启动会话,这似乎是有帮助的,没有什么不同。
我尝试过使用devtools::check的参数,但这似乎不会影响错误(这可能与这是一个“安装失败”和devtools::check没有安装参数有关)。
我很困惑。我有以下问题:
这个包很大,所以我真的不能把它变成reprex
发布于 2022-08-02 22:24:23
我得到了完全相同的问题,并解决了它安装rcmdcheck包。
install.packages("rcmdcheck")
library(rcmdcheck)
rcmdcheck('MyPath/MyPackage')https://stackoverflow.com/questions/72241710
复制相似问题