2015-11-10 8 views
0

У меня установлена ​​установка R 3.2.2 в моей системе с RStudio версии 0.99.489. Когда я попытался установить rJava пакет,Ошибка при установке пакетов в Rstudio

install.packages("rJava") 

Я получаю следующую ошибку:

Warning in install.packages :
downloaded length 4878 != reported length 200
Error in install.packages : subscript out of bounds

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

options(repos=structure(c(CRAN="http://cran.us.r-project.org"))) 
+1

Как это связано с Rstudio? –

+3

Возможный дубликат [установить постоянное зеркало CRAN по умолчанию в R] (http://stackoverflow.com/questions/8475102/set-default-cran-mirror-permanent-in-r) –

+0

Возможно, это связано с корпоративным межсетевым экраном/прокси-сервер? –

ответ

0

Вы можете придерживаться строки, которую хотите выполнить при каждом запуске в файле .Rprofile, который должен находиться в вашем домашнем каталоге. У меня версия 3.2.3 R, и это сработало; однако я получаю предупреждающее сообщение об использовании не-http версии сайта.

Как и у вас, я обнаружил, что исходный репозиторий, используемый системой, не смог установить пакеты - не найти пакет или загрузить файл с слишком большим количеством байтов, возможно, из-за временной проблемы. Возможно, вам стоит подумать, не помещать ли это в ваш .Rprofile файл или комментировать строку outin case, это временное обходное решение.