我在一家公司,使用内部注册托管R包。
由于价值链中的自签名证书,install.packages("bookdown", repos=xxx)给出了unable to access index for repository错误。
我能够下载tarfile
curl -k0 internalrepo/mypackage.tar.gz R CMD INSTALL mypackage.tar.gz
但是,对于所有的包和依赖项,我都必须这样做。
难道没有办法强迫install.packages使用不安全的卷发吗?到目前为止,我试图将download.file.method更改为wget、libcurl和curl,但没有成功.
发布于 2022-06-01 09:10:34
在类似的设置(加号窗口)中,我使用了this SO answer在.Rprofile中给出的选项,它可以工作:
options(repos = c(CRAN = "internalrepo"),
download.file.method = "curl",
download.file.extra = "-k -L")尽管只为install.packages而不是一般的download.packages设置这个选项要安全得多。
https://stackoverflow.com/questions/68486175
复制相似问题