devtools
包引入了一个很好的概念,即将CRAN中不可用的依赖项添加到DESCRIPTION文件中(在vignette中描述)。但是,我无法弄清楚如何自动安装依赖项。上面链接的插图肯定暗示可能,并且install命令肯定解析“远程”(当没有正确指定时出错),但是,它只安装了CRAN的依赖。如果我应该指定一些参数来自动安装,那么任何人都有想法吗?
因此,我尝试过install
,install_bitbucket
和install_local
。 install
设法下载了CRAN中可用的所有依赖项。 install_bitbucket
做了同样的事情,install_local
根本没有用。
答案 0 :(得分:3)
Remotes:
字段用于告诉devtools在哪里查找标准Depends:
,Imports:
和Suggests:
中列出的包。
因此,请确保您在相应的标准字段中列出了软件包,并在远程控制器中列出了其源代码。然后运行以下应该从Remotes源安装这些包:
devtools::install_deps()