在RStudio
中处理包时,有没有快速的方法来测试,构建和安装包?
我目前正在运行:
devtools::test()
然后
install.packages(devtools::build(), repos = NULL, type = "source")
......但这似乎是不必要的手动。
答案 0 :(得分:4)
RStudio提供了一种使用GUI执行此操作的简单方法。第一步是通过单击RStudio右上角的 Project :( none)然后选择新项目来为您的包创建一个RStudio项目。我假设您将所有包文件放在某个文件夹中,因此您可以在对话框中选择现有目录,然后选择您的目录。
RStudio将创建项目,因为它是一个包项目,右上方的面板(通常包含 Environment 和 History 标签)也将包含一个构建标签:
此选项卡提供构建和检查包的功能。您还可以轻松创建源包或二进制包。如果您使用roxygen2
作为文档,则可以在构建软件包时配置项目以创建文档(单击配置构建工具... )。
一个有用的功能是当您点击 Build&重新加载,包会自动安装在您的R库中。