Невозможно установить пакеты после обновления R: невозможно получить доступ к индексу для репозитория: inte rnet процедуры не могут быть загружены - PullRequest
1 голос
/ 02 мая 2020

Я использую RStudio и вчера обновил R до следующей версии:

R version 4.0.0 (2020-04-24) -- "Arbor Day"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

Теперь я не могу подключиться к зеркалам CRAN (я пробовал 4 разных) или установить пакеты. Когда я запускаю RStudio, я получаю следующие ошибки при запуске:

Error in tools::startDynamicHelp() : internet routines cannot be loaded
Warning: namespace ‘lme4’ is not available and has been replaced
by .GlobalEnv when processing object ‘lmer1’
Warning: namespace ‘ggplot2’ is not available and has been replaced
by .GlobalEnv when processing object ‘plot1’
Warning: namespace ‘emmeans’ is not available and has been replaced
by .GlobalEnv when processing object ‘.Last.ref_grid’
Warning: namespace ‘pbkrtest’ is not available and has been replaced
by .GlobalEnv when processing object ‘.Last.ref_grid’
[Workspace loaded from C:/Users/xxx.RData]

Loading required package: lmerTest
Loading required package: lme4
Loading required package: Matrix
Error: package or namespace load failed for ‘lme4’:
 package ‘lme4’ was installed before R 4.0.0: please re-install it
Failed with error:  ‘package ‘lme4’ could not be loaded’

Затем, когда я пытаюсь установить пакет, я получаю следующее сообщение:

Installing package into ‘C:/Users/xxx/R/win-library/4.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/src/contrib:
  internet routines cannot be loaded
Warning in install.packages :
  package ‘Rtools’ is not available (for R version 4.0.0)
Warning in install.packages :
  unable to access index for repository https://cran.rstudio.com/bin/windows/contrib/4.0:
  internet routines cannot be loaded

Я знаю В этих предупреждениях несколько потоков, но я не нашел решения этой проблемы ни в одном из них. Вещи, которые я уже пробовал, которые не работали:

  • изменение настройки зеркала CRAN - я пробовал 4 разных, и зеркала работают, потому что он работает на другом компьютере
  • перезапуск программы
  • перезапуск компьютера
  • изменение настроек в Сервис> Глобальные параметры> Пакеты так, чтобы https не проверялось
  • обновление RStudio (хотя это тоже проблема и в R)
  • удаление и повторная установка R 4.0
  • проверка пути к библиотеке - кажется правильным
  • , делая Inte rnet Explorer браузером по умолчанию
  • выполнение команды options(repos='https://cran.rstudio.com/')
  • выполнение командной строки install.packages("package name", dependencies=TRUE, repos='http://cran.rstudio.com/')
  • выполнение команды options(download.file.method="libcurl")
  • выполнение команды Sys.getenv("LD_LIBRARY_PATH")

Мой партнер загрузил R 4.0 и RStudio на свой компьютер, и он работает нормально.

Есть предложения? Я новичок в Stack Overflow и довольно плохо знаком с R, поэтому, пожалуйста, пошаговые инструкции / предложения, где это возможно!

1 Ответ

0 голосов
/ 07 мая 2020

У меня была похожая проблема. Я получил следующую ошибку при запуске

Error in tools::startDynamicHelp() : internet routines cannot be loaded

После расследования я обнаружил, что мое антивирусное программное обеспечение помещено на карантин R-4.0.0/modules/x64/internet.dll. К сожалению, мои настройки антивируса контролируются групповой политикой, поэтому я не могу отключить их, чтобы требовать решения.

...