通过 R 中的函数安装自己的 R 包

Install own R package via function in R

当我在 RStudio 中构建自己的包时,我在构建选项卡中单击“安装并重新启动”。我想知道我是否可以通过一个函数来做到这一点。我看到一些代码是 运行 (meinpaket 是包的名称):

Rcmd.exe INSTALL --no-multiarch --with-keep.source meinpaket

所以我尝试了以下方法:

system("Rcmd.exe INSTALL --no-multiarch --with-keep.source meinpaket")

我也用 shell 试过了。

我收到以下错误消息:

Warning: invalid package 'meinpaket' Error: ERROR: no packages specified

您可以压缩您的包(使用 RStudio 中的“从源代码构建”命令来完成整个过程,包括帮助和插图),然后 install.packages() 指向 zip 文件。