Ошибка при установке пакетов в RStudio: чтение ошибки из подключения

Недавно я обновил R (версия 3.4.1) и RStudio (версия 1.0.143), и теперь я не могу установить пакеты из Rstudio.

Если я устанавливаю пакет в R напрямую, используя install.packages(), он отлично работает.

Если я попытаюсь установить пакет в Rstudio, используя либо install.packages(), либо используя меню установки пакета, я получу ошибку ниже. Я попробовал несколько разных пакетов и удалил и переустановил R и RStudio.

Чтобы получить ошибку:

Run:

install.packages("lme4")

Вывод:

Installing package into ‘E:/Documents/R/win-library/3.4’
(as ‘lib’ is unspecified)
also installing the dependencies ‘minqa’, ‘nloptr’, ‘RcppEigen’

Warning in install.packages :
lzma decoding result 10
Error in install.packages : error reading from connection

Я работаю с моего персонального компьютера, ниже - часть моей системной информации:

Выход из options("repos")

$repos
                        CRAN                            CRANextra 
 "https://cran.stat.auckland.ac.nz/" "http://www.stats.ox.ac.uk/pub/RWin" 
 attr(,"RStudio")
[1] TRUE

Выход из sessionInfo()

R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_New Zealand.1252  LC_CTYPE=English_New Zealand.1252    
LC_MONETARY=English_New Zealand.1252
[4] LC_NUMERIC=C                         LC_TIME=English_New Zealand.1252    


attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.1 tools_3.4.1   

Ответ 1

Это, безусловно, проблема с вашим соединением: используемые вами прокси-серверы и репозитории, настроенные в вашем RStudio. Я получал ту же ошибку, когда был подключен к американскому VPN из Индии. Я отключил VPN и перезапустил RStudio, и это сработало как чудо!

Ответ 2

У меня была такая же проблема, когда я пытался установить caret.

Лучшее решение - перезапустить R studio.

Теперь install.packages() работает нормально.

Ответ 3

Просто перезапустите R studio, это работает для меня.

Ответ 4

Подберите подходящее зеркало CRAN в R Studio с помощью следующей опции: Инструменты → > Пакеты → > Зеркало CRAN (выберите соответствующий CRAN в зависимости от вашего местоположения).

Ответ 5

Простым решением было бы вручную загрузить почтовую папку пакета и установить ее с помощью команды: install.packages('package.zip', lib = 'destination_directory', repos = NULL)

  • Пакет zip: путь к zip файлу пакета
  • Destination_directory: где пакеты устанавливаются по умолчанию, например C:/Users/unknown/Documents/R/win-library/3.3

Надеюсь, что это поможет