R 服务器:install.packages() 证书错误

Spy*_*naz 2 ssl curl r certificate artifactory

尝试从神器服务器安装 R 包。安装了 CRAN 插件后,我可以使用虚拟机上的默认 CA 卷曲内容,但是在运行以下命令时:

\n\n

install.packages("*PACKAGE*", repos="*ARTIFACTORY SERVER*")\n

\n\n

我得到以下输出:

\n\n

Installing package into \xe2\x80\x98/home/qbeadmin/R/x86_64-pc-linux-gnu-library/3.3\xe2\x80\x99\n(as \xe2\x80\x98lib\xe2\x80\x99 is unspecified)\ncurl: (60) Peer\'s Certificate issuer is not recognized.\nMore details here: http://curl.haxx.se/docs/sslcerts.html\n

\n\n

这看起来 R Server 没有使用默认的 ca-bundle.crt 但我不知道如何配置它

\n\n

提前致谢,

\n\n

亲切的问候

\n

Dro*_*sky 5

您可以通过在Renviron文件中设置CURL_CA_BUNDLE环境变量来配置 cURL 使用的 CA 捆绑包的位置。 这记录在download.file文档中。