【发布时间】:2017-11-02 18:27:17
【问题描述】:
我刚刚在 RStudio 中创建了一个 Rpackage,构建它并安装到相同的 R 版本中。基本上我按下了“构建并重新加载包(Ctrl + Shift + B)”按钮。通过这种方法,我将包安装在相同的 R 版本中,这样library(mypackage) 可以直接工作,我可以在另一个 RSession 中使用我自己的包。
但是,我想将包传递给其他人使用,并测试所有包依赖项是否按预期工作。因此,我调用了“构建二进制包”来获得包mypackage_{version_number}.zip。
测试新创建的二进制包的安装,尤其是其依赖项的首选方法是什么?
我的主环境安装了所有依赖项,因此,DEPENDENCIES 文件中的Imports: clausus 似乎没有效果。安装所有必要的依赖项正是我想要测试的。
我找到了尝试将包安装到另一个 R 版本的想法。但是,在这种情况下,我只能测试一次依赖项,因为在第一次安装包及其依赖项时,所有依赖项(希望)都会安装到该 R 版本。
【问题讨论】:
-
查看 travis ci:jtleek.com/protocols/travis_bioc_devel
-
@clemens:travis 绑定到 GitHub 了吗?我正在寻找可以在我自己的计算机上使用的解决方案。
标签: r installation package