我刚刚在RStudio中创建了一个Rpackage,构建它并安装到相同的R版本中。基本上我已按下" 构建并重新加载包(Ctrl + Shift + B)"按钮。通过这种方法,我得到了安装在相同R版本中的软件包,因此library(mypackage)
直接工作,我可以在另一个RSession中使用我自己的软件包。
但是,我想传递包以供其他人使用,并测试所有包依赖项是否按预期工作。因此,我调用了" 构建二进制包"为了拥有包mypackage_{version_number}.zip
。
测试新创建的二进制包的安装,尤其是其依赖项的首选方法是什么?
我的主要环境安装了所有依赖项,因此Imports:
文件中的DEPENDENCIES
clausus似乎没有效果。安装所有必要的依赖项正是我想要测试的。
我发现了尝试将软件包安装到另一个R版本的想法。但是,在这种情况下,我只能测试一次依赖项,因为在第一次安装软件包及其依赖项时,所有依赖项(希望)都会安装到该R版本。
答案 0 :(得分:0)
如果Travis不是一个选项,您可以使用win builder(http://win-builder.r-project.org/)到devtools::build_win()
来测试您的包。
确保在您的软件包的DESCRIPTION
中添加维护者角色,因为win builder将在测试完成后发送电子邮件。