2014-09-28 2 views
2

Я пытался установить пакет ggplot2 в R, и это предупреждение, которое я получаю:Предупреждение при установке пакета в R

Ошибка в read.dcf (file.path (PKGNAME, «ОПИСАНИЕ "), с (" Пакет " "Тип")): не может открыть соединение

В дополнение: предупреждающие сообщения:

1: В download.file (URL, DestFile, метод, режим =" wb ", ...): скачана длина 1040720! = сообщенная длина 1152839

2: В разархивирует (zipname, exdir = Dest): Ошибка 1 при извлечении из архива

3: В read.dcf (file.path (имя-пакета, "ОПИСАНИЕ"), с ("пакет", «Тип»)): не может открыть сжатый файл «plyr/ОПИСАНИЕ», вероятная причина «нет такого файла или каталога»

Это может быть полезно отметить, что я использую версию 3.1.1. Не могли бы вы помочь мне понять, что пошло не так, и как я могу это решить?

Заранее спасибо.

+0

какую команду вы вошли, создавшего эту ошибку? – GSee

+0

@GSee install.packages ("ggplot2"), то есть все. – JohnK

+0

Попробуйте 'install.packages (" ggplot2 ", repos =" http://cran.us.r-project.org ")' или 'install.packages (" ggplot2 ", repos =" http: //cran.rstudio .org ")' – GSee

ответ

5

Из комментариев мы обнаружили, что каким-то образом ваша опция repos была установлена ​​на плохую величину.

install.packages имеет аргумент repos, который может использоваться для указания, где найти пакет, который вы хотите установить. Если вы укажете допустимое значение, оно должно работать. например вы не должны получать ошибку, если вы это сделаете: install.packages("ggplot2", repos="http://cran.us.r-project.org")

Если вы не указали значение, оно рассмотрит опцию repos. См. getOption("repos"), чтобы узнать, что установлено. В вашем случае это было

     CRAN     CRANextra 
"freestatistics.org/cran" "stats.ox.ac.uk/pub/RWin" 

ни один из них действителен.

Вы можете изменить значение опции repos как этот

options(repos=c(CRAN="@[email protected]", 
       CRANextra="http://www.stats.ox.ac.uk/pub/RWin")) 
+0

Большое спасибо! – JohnK

+0

см. Также раздел 'repos''? Options', а также '? SetRepositories' – GSee

Смежные вопросы