2016-11-03 15 views
4

При попытке импортировать Google листа с помощью функции gs_read(), я получаю следующее сообщение об ошибке:R не может пройти проверку подлинности с данными сертификатов ЦС, Windows

Ошибка в завиток :: curl_fetch_memory (URL, ручка = ручка): Peer сертификата не может пройти проверку подлинности с данными сертификатов CA

Я после этого vignette и получить ошибку при использовании кода:

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

Я нашел похожие проблемы для Ubuntu и php, но ничего, что могло мне помочь.

Кто-нибудь знает, почему я получаю эту ошибку и как ее исправить?

Я использую R 3.3.2 и Windows, 7.

ответ

10

Мой коллега был один и тот же вопрос, и я наткнулся на this пост на R-Блоггеров Эндрю Кольер. Нижеприведенное решение устранит вашу проблему, но я не знаю, может ли это вызвать другие проблемы безопасности.

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

update: Это отключит проверку ssl. https://github.com/r-lib/httr/issues/262