在 RStudio 中,我可以快速测试、构建和安装我当前的包吗?
In RStudio, can I test, build and install my current package quickly?
在 RStudio
中处理包时,是否有快速测试、构建和安装包的方法?
我目前运行:
devtools::test()
然后
install.packages(devtools::build(), repos = NULL, type = "source")
...但这似乎是不必要的手动操作。
RStudio 提供了一种使用 GUI 执行此操作的简单方法。第一步是通过单击 RStudio 右上角的 Project: (none) 然后选择新项目,为您的包创建一个 RStudio 项目。我假设您的所有包文件都在某个文件夹中,因此您可以在对话框中选择 现有目录,然后选择 select 您的目录。
RStudio 将创建项目,因为它是一个包项目,右上面板(通常包含 Environment 和 History tabs) 也将包含一个 Build tab:
此选项卡提供构建和检查包的功能。您还可以轻松创建源代码或二进制包。如果您使用 roxygen2
作为文档,则可以配置项目以在构建包时创建文档(单击 配置构建工具...)。
一个有用的功能是,当您单击 Build & Reload 时,包会自动安装到您的 R 库中。
在 RStudio
中处理包时,是否有快速测试、构建和安装包的方法?
我目前运行:
devtools::test()
然后
install.packages(devtools::build(), repos = NULL, type = "source")
...但这似乎是不必要的手动操作。
RStudio 提供了一种使用 GUI 执行此操作的简单方法。第一步是通过单击 RStudio 右上角的 Project: (none) 然后选择新项目,为您的包创建一个 RStudio 项目。我假设您的所有包文件都在某个文件夹中,因此您可以在对话框中选择 现有目录,然后选择 select 您的目录。
RStudio 将创建项目,因为它是一个包项目,右上面板(通常包含 Environment 和 History tabs) 也将包含一个 Build tab:
此选项卡提供构建和检查包的功能。您还可以轻松创建源代码或二进制包。如果您使用 roxygen2
作为文档,则可以配置项目以在构建包时创建文档(单击 配置构建工具...)。
一个有用的功能是,当您单击 Build & Reload 时,包会自动安装到您的 R 库中。