尝试使用gs_read()
功能导入Google工作表时,收到以下错误消息:
curl :: curl_fetch_memory(url,handle = handle)出错:Peer 证书无法使用给定的CA证书进行身份验证
我正在关注此vignette并在使用代码时出错:
oceania <- gap %>% gs_read(ws = "Oceania")
我发现了Ubuntu和php的类似问题,但没有任何能够帮助我。
有谁知道我为什么会收到此错误以及如何解决此问题?
我正在使用R 3.3.2和Windows 7。
答案 0 :(得分:15)
我的同事遇到了同样的问题,我偶然发现了安德鲁科利尔在R-Bloggers上发表的this帖子。下面的解决方案将解决您的问题,但我不知道它是否会导致其他安全问题。
library(httr)
set_config(config(ssl_verifypeer = 0L))
更新:这将禁用ssl验证。 https://github.com/r-lib/httr/issues/262