gpt4 book ai didi

r - 相当于 RStudio 构建面板按钮的开发工具

转载 作者:行者123 更新时间:2023-12-05 00:51:29 25 4
gpt4 key购买 nike

我正在使用 RStudio 制作 R 包。我很习惯使用 Build 面板上的按钮。我有一个脚本,我想在每次构建和重新加载或清理和重建时运行。我想编写一个函数来运行我的脚本然后执行 devtools与这些按钮之一相关联的命令,但我无法找到这些按钮和 devtools 命令之间对应关系的文档。按钮如下:

  • 构建和重新加载
  • 查询
  • 全部加载
  • 清理和重建
  • 测试包
  • 查包
  • 构建源包
  • 构建二进制包

  • 对于该列表中的每一项,什么 devtools我会运行 R 代码来导致完全相同的行为吗?

    最佳答案

    在 RStudio 中,您可以在 Project Options > Build Tools 中选中“Use devtools package functions if available”,您可以查看将使用哪些 devtools 函数。如果您查看构建控制台 Pane ,您可以查看 RStudio 运行的内容。使用 devtools 的一般情况:

  • 构建和重新加载
  • devtools::build()
  • devtools::reload()可能是一个选项,但 Rstudio 使用 R CMD INSTALL --no-multiarch --with-keep.source <pkgNameGoesHere>
  • 查看
  • devtools::check()
  • 全部加载
  • devtools::load_all(".")
  • 清理和重建
  • R CMD INSTALL --preclean --no-multiarch --with-keep.source <pkgNameGoesHere>
  • 测试包
  • devtools::test()
  • 检查包裹
  • devtools::check() (同检查按钮)
  • 构建源包
  • devtools::build()
  • 构建二进制包
  • devtools::build(binary = TRUE, args = c('--preclean'))

  • 更多信息请参见 devtools repo 中的自述文件.

    关于r - 相当于 RStudio 构建面板按钮的开发工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44184068/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com