测试安装新构建的R包及其依赖项



我刚刚在RStudio中创建了一个Rpackage,构建并安装到同一个R版本中。基本上,我已经按下了">构建并重新加载包(Ctrl+Shift+B)"按钮。通过这种方法,我将包安装在同一个R版本中,这样library(mypackage)就可以直接工作,并且我可以在另一个RSession中使用自己的包。

然而,我想将该包传递给其他人使用,并测试所有包依赖项是否按要求工作。因此,我调用了">Build binary package"以获得包mypackage_{version_number}.zip

测试新创建的二进制包的安装,尤其是其依赖关系的首选方法是什么

我的主环境已经安装了所有依赖项,因此DEPENDENCIES文件中的Imports:子句似乎没有效果。所有必要的依赖项的安装正是我想要测试的。

我发现了尝试将软件包安装到另一个R版本的想法。然而,在这种情况下,我只能测试依赖项一次,因为当第一次安装包及其依赖项时,所有的依赖项(希望)都会安装到R版本。

如果Travis不是一个选项,您可以使用win-builder测试您的包(http://win-builder.r-project.org/)通过CCD_ 5。

确保在包的DESCRIPTION中添加作者中的维护者角色,因为一旦测试完成,win-builder就会发送一封电子邮件。

最新更新