尝试从artifactory服务器安装R包。安装了CRAN插件,我可以使用VM上的默认CA来卷曲内容,但是在运行此命令时:
install.packages("*PACKAGE*", repos="*ARTIFACTORY SERVER*")
我得到以下输出:
Installing package into ‘/home/qbeadmin/R/x86_64-pc-linux-gnu-library/3.3’
(as ‘lib’ is unspecified)
curl: (60) Peer's Certificate issuer is not recognized.
More details here: http://curl.haxx.se/docs/sslcerts.html
这看起来R服务器没有使用默认的ca-bundle.crt,但我不知道如何配置这个
提前致谢,
亲切的问候
答案 0 :(得分:1)
您可以通过在CURL_CA_BUNDLE文件中设置Renviron环境变量来配置cURL使用的CA捆绑包的位置。
这在download.file文档中有记录。
答案 1 :(得分:0)
作为替代方案,您可以先下载该软件包,然后进行安装。 例如,使用Cairo包:
curl -kO https://cran.r-project.org/src/contrib/Cairo_1.5-8.tar.gz
R CMD INSTALL Cairo_1.5-8.tar.gz