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

测试安装新构建的R包及其依赖项,r,installation,package,R,Installation,Package,我刚刚在RStudio中创建了一个Rpackage,构建并安装到同一个R版本中。基本上我已经按下了“构建并重新加载包(Ctrl+Shift+B)”按钮。通过这种方法,我可以在相同的R版本中安装软件包,这样library(mypackage)就可以直接工作,并且我可以在另一个会话中使用我自己的软件包 但是,我希望将该包传递给其他人使用,并测试所有包依赖项是否按预期工作。因此,我调用了“Build binary package”以使packagemypackage{version\u number}

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

但是,我希望将该包传递给其他人使用,并测试所有包依赖项是否按预期工作。因此,我调用了“Build binary package”以使package
mypackage{version\u number}.zip

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

我的主环境安装了所有依赖项,因此,
导入:
依赖项文件中的
克劳修斯似乎没有效果。安装所有必要的依赖项正是我想要测试的


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

如果Travis不是一个选项,您可以通过
devtools::build\u win()
使用win builder()测试您的包


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

如果Travis不是选项,您可以通过
devtools::build\u win()
使用win builder()测试软件包


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

查看travis ci:@clemens:travis是否绑定到GitHub?我正在寻找一个可以在我自己的计算机上使用的解决方案。查看travis ci:@clemens:travis是否绑定到GitHub?我正在寻找一个可以在我自己的计算机上使用的解决方案。根据上面的链接,建议将数据上传到服务器(ftp://win builder.r-project.org/),而我正在寻找一个离线解决方案。根据上面的链接,建议将数据上传到服务器(ftp://win builder.r-project.org/),而我正在寻找离线解决方案。