安装不是.tar.gz的本地软件包

Vin*_*nce 3 r bioconductor

我正在编写一个在当前目录中创建包的脚本(使用BioConductor的pdInfoBuilder),我想在脚本运行时安装它.install.packages()与repo = NULL似乎是一个明显的选择,但这似乎只有包目录tarballed和gzipped.有没有办法可以覆盖它,因为该create.pkg()函数不会创建*.tar.gz?目前我正在使用:

R CMD INSTALL package.name
Run Code Online (Sandbox Code Playgroud)

谢谢,文斯

Sha*_*ane 8

如果它是源文件,则使用install.packages()并设置repos = NULL:

install.packages(file_name_and_path, repos = NULL, type="source")
Run Code Online (Sandbox Code Playgroud)

请参阅此相关问题:如何从源代码安装R软件包?