Как обработать ошибку в curl :: curl_fetch_memory (url, handle = h)?настройка прокси тоже не помогает - PullRequest
0 голосов
/ 09 апреля 2019

Я не могу установить пакеты github после обновления версии R на моем компьютере с Windows. Это мой рабочий компьютер в корпоративной настройке. Версия R обновляется без прав администратора. Я установил Rstudio через анаконду. Rstudio работает нормально, и я также могу устанавливать пакеты из крана. Но следующий код не работает.

 library(devtools)
 install_github("hadley/dplyr")
Error in curl::curl_fetch_memory(url, handle = h) : 
  Timeout was reached: Resolving timed out after 10000 milliseconds

Я попытался установить прокси с помощью

library(httr)
set_config(
   use_proxy(url="xxxx", port=yyyy)
 )

Но все равно не работает. Выход httr::GET("api.github.com") выглядит следующим образом

Response [https://api.github.com/]
  Date: 2019-04-09 04:45
  Status: 200
  Content-Type: application/json; charset=utf-8
  Size: 2.16 kB
{
  "current_user_url": "https://api.github.com/user",
  "current_user_authorizations_html_url": "https://github.com/settings/connections/applications{/client_id}",
  "authorizations_url": "https://api.github.com/authorizations",
  "code_search_url": "https://api.github.com/search/code?q={query}{&page,per_page,sort,order}",
  "commit_search_url": "https://api.github.com/search/commits?q={query}{&page,per_page,sort,order}",
  "emails_url": "https://api.github.com/user/emails",
  "emojis_url": "https://api.github.com/emojis",
  "events_url": "https://api.github.com/events",
  "feeds_url": "https://api.github.com/feeds",
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...