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

时间:2017-11-02 09:07:26

标签: r installation package

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

但是,我想传递包以供其他人使用,并测试所有包依赖项是否按预期工作。因此,我调用了" 构建二进制包"为了拥有包mypackage_{version_number}.zip

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

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

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

1 个答案:

答案 0 :(得分:0)

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

确保在您的软件包的DESCRIPTION中添加维护者角色,因为win builder将在测试完成后发送电子邮件。