在RStudio中,我可以快速测试,构建和安装我当前的软件包吗?

时间:2015-05-07 16:27:54

标签: r rstudio

RStudio中处理包时,有没有快速的方法来测试,构建和安装包?

我目前正在运行:

devtools::test()

然后

install.packages(devtools::build(), repos = NULL, type = "source")

......但这似乎是不必要的手动。

1 个答案:

答案 0 :(得分:4)

RStudio提供了一种使用GUI执行此操作的简单方法。第一步是通过单击RStudio右上角的 Project :( none)然后选择新项目来为您的包创建一个RStudio项目。我假设您将所有包文件放在某个文件夹中,因此您可以在对话框中选择现有目录,然后选择您的目录。

RStudio将创建项目,因为它是一个包项目,右上方的面板(通常包含 Environment History 标签)也将包含一个构建标签:

enter image description here

此选项卡提供构建和检查包的功能。您还可以轻松创建源包或二进制包。如果您使用roxygen2作为文档,则可以在构建软件包时配置项目以创建文档(单击配置构建工具... )。

一个有用的功能是当您点击 Build&重新加载,包会自动安装在您的R库中。