8

尝试使用该gs_read()功能导入 google 工作表时,我收到以下错误消息:

curl::curl_fetch_memory(url, handle = handle) 中的错误:对等证书无法使用给定的 CA 证书进行身份验证

我正在关注这个小插曲,并在使用代码时遇到错误:

oceania <- gap %>%  gs_read(ws = "Oceania")

我发现了Ubuntuphp的类似问题,但没有什么能帮助我。

有谁知道我为什么会收到此错误以及如何解决?

我正在使用 R 3.3.2 和 Windows 7。

4

1 回答 1

18

我的同事也有同样的问题,我偶然发现了 Andrew Collier 在 R-Bloggers上的这篇文章。下面的解决方案将解决您的问题,但我不知道它是否会导致其他安全问题。

library(httr)
set_config(config(ssl_verifypeer = 0L))

更新:这将禁用 ssl 验证。https://github.com/r-lib/httr/issues/262

于 2016-12-02T12:50:13.753 回答