Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在RStudio中,我可以快速测试、构建和安装当前软件包吗?_R_Rstudio - Fatal编程技术网

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

在RStudio中,我可以快速测试、构建和安装当前软件包吗?,r,rstudio,R,Rstudio,在RStudio中处理软件包时,是否有快速的方法来测试、构建和安装软件包 我目前运行: devtools::test() 然后 。。。但这似乎是不必要的手动操作 RStudio提供了一种使用GUI实现这一点的简单方法。第一步是为您的包创建一个RStudio项目,方法是单击RStudio右上角的project:(无),然后选择newproject。我假设您的所有包文件都在某个文件夹中,因此您可以在对话框中选择现有目录,然后选择您的目录 RStudio将创建项目,由于它是一个包项目,右上角的面板(

RStudio
中处理软件包时,是否有快速的方法来测试、构建和安装软件包

我目前运行:

devtools::test()
然后


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

RStudio提供了一种使用GUI实现这一点的简单方法。第一步是为您的包创建一个RStudio项目,方法是单击RStudio右上角的project:(无),然后选择newproject。我假设您的所有包文件都在某个文件夹中,因此您可以在对话框中选择现有目录,然后选择您的目录

RStudio将创建项目,由于它是一个包项目,右上角的面板(通常包含环境和历史选项卡)也将包含一个构建选项卡:

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


一个有用的功能是,当您单击“生成并重新加载”时,该软件包将自动安装到R库中。

devtools
具有函数
test()
Build()
install()
。您可以先使用
install()
而不使用
build
ing。
install.packages(devtools::build(), repos = NULL, type = "source")