libcurl在Travis CI上找不到SSL证书

时间:2018-07-18 16:36:48

标签: r travis-ci r-package

我正在构建的R软件包在本地通过测试,但在Travis上失败。

我已将错误跟踪到(曾经简化过)一行代码 headers <- curlGetHeaders("https://morphobank.org/index.php/Projects/Taxa/project_id/977")

这通过了本地计算机上的测试,但未通过Travis上的测试,其中I receive the error [日志行2552]:

libcurl error code 60:
  SSL certificate problem: unable to get local issuer certificate

我有added libssl to my .travis.yml file

作为一种解决方法,我添加了curlGetHeaders选项 verify = FALSE ,该选项至少允许Travis测试通过(如果可能带来轻微的安全风险)。

headers <- curlGetHeaders("https://morphobank.org/index.php/Projects/Taxa/project_id/977", verify = FALSE)

但是我不知道如何配置Travis来加载相关证书。

0 个答案:

没有答案