在RStudio中生成二进制文件后,将二进制文件移动到本地存储库

在RStudio中生成二进制文件后,将二进制文件移动到本地存储库,r,rstudio,R,Rstudio,我正在使用RStudio为我的同事构建一个R包,并在网络驱动器上为该包创建了一个存储库。因此,当我在RStudio中构建二进制文件时,二进制文件会进入我的工作目录 我如何能够自动执行以下操作 将我的二进制文件移到repo文件夹中 在repo文件夹中运行tools::write_包 编写一个脚本来完成所有这些任务,并由RStudio在Build Binary Package-R CMD INSTALL additional options中运行,这样做的最佳方法是什么 如果没有,我应该如何简化它

我正在使用RStudio为我的同事构建一个R包,并在网络驱动器上为该包创建了一个存储库。因此,当我在RStudio中构建二进制文件时,二进制文件会进入我的工作目录

我如何能够自动执行以下操作

  • 将我的二进制文件移到repo文件夹中
  • 在repo文件夹中运行
    tools::write_包
  • 编写一个脚本来完成所有这些任务,并由RStudio在
    Build Binary Package-R CMD INSTALL additional options
    中运行,这样做的最佳方法是什么

    如果没有,我应该如何简化它


    手册中的相关章节说明

    要防止对当前工作安装进行更改或提供具有写访问权限的安装位置,请创建具有写访问权限的适当位置的目录,并使用-l选项在所选位置构建包。用法是

    R CMD INSTALL -l location --build pkg
    

    哇,我怎么会错过呢?谢谢这样就可以把二进制文件放在正确的位置。如何在repo文件夹上执行
    tools::write_PACKAGES
    ?我可以让R CMD安装运行脚本吗?(我找不到相应的选项)(如果脚本包含
    tools::write_包(dir=“X:/R/bin/windows/contrib/2.15”,type=“win.binary”)
    ),您可以尝试
    ;Rscript-e tools::write_PACKAGES(dir=“X:/R/bin/windows/contrib/2.15”,type=“win.binary”)
    ——我不确定Rstudio将如何添加命令参数——但如果这不起作用,我会向R studio提交一个功能请求,以允许这样的功能。遗憾的是,
    -l
    似乎是用于
    库而不是
    位置
    ,所以我得做点别的。还有
    运行脚本的技巧似乎不起作用。回到原点!