Предупреждение о загруженной длине! = Указанная длина при установке пакетов из CRAN

Выполняя поиск по вопросам stackoverflow, я обнаружил эту ссылку: Ошибка в файле file.download при загрузке пользовательского файла.

Однако мой случай немного отличается (я думаю):

1) Я получаю это раздражающее предупреждение при установке некоторых пакетов из CRAN (или просто некоторых зависимостей, которые обычно устанавливаются вместе с требуемым пакетом).

2) Загруженная длина всегда кажется равной заявленной длине, поэтому предупреждений не должно быть.
В качестве примера я скопирую сюда предупреждение, которое только что появилось при обновлении mgcv.

Warning message:
In download.file(url, destfile, method, mode = "wb", ...) :
  downloaded length 1886962 != reported length 1886962

Аргумент mode уже имеет значение «wb», поэтому решение, предложенное в ссылке SO, похоже, не работает.

Это очень странно, потому что я недавно переустановил и R, и RStudio по другим причинам, но это предупреждение не исчезло.

Любые советы приветствуются.


person Davide Passaretti    schedule 20.12.2014    source источник
comment
Можете ли вы предоставить Sys.info()?   -  person Steven Beaupré    schedule 20.12.2014
comment
structure(c("Windows", "7 x64", "build 9200", "VAIO", "x86-64", "one-o_000", "one-o_000", "one-o_000"), .Names = c("sysname", "release", "version", "nodename", "machine", "login", "user", "effective_user")). Это нормально, что у меня Windows 8.1 а здесь выпуск 7?   -  person Davide Passaretti    schedule 20.12.2014
comment
На днях у меня впервые возникла эта проблема. Как и у вас, я получил предупреждения, в предупреждении напечатанные длины действительно совпадают. Установка вроде все равно заработала ...   -  person Gregor Thomas    schedule 21.12.2014
comment
То же самое и здесь, и я тоже работаю над победой 8. здесь мой Sys.info: `Sys.info () sysname версия выпуска nodename машина логин пользователь эффективный_пользователь Windows 7 x64 build 9200 K ***** x86-64 g ***** g ****** g ** **** `Там тоже написано, что работает на 7.   -  person PavoDive    schedule 21.12.2014
comment
Получил то же самое. Я подозреваю антивирус или другое защитное ПО. У меня McAfee и Symantec Endpoint Protection. Этот переход связан с вами @PavoDive, @DavidePassaretti?   -  person Marek    schedule 20.01.2015
comment
У меня есть avast, но все еще есть некоторые расширения, принадлежащие McAfee, которые по умолчанию были установлены в моей копии Windows 8 (я только что удалил ядро).   -  person Davide Passaretti    schedule 20.01.2015
comment
Это похоже на ошибку, и, вероятно, следует сообщить об .   -  person Konrad Rudolph    schedule 20.01.2015
comment
@KonradRudolph На самом деле это ошибка RStudio, так как я сталкиваюсь с этой проблемой только при работе в RStudio.   -  person Joris Meys    schedule 18.03.2015
comment
У меня такая же проблема при попытке установить пакет «BH» на моем VDI. Кажется, что zip-пакет настолько велик, а сетевой диск настолько медленный, что почему-то количество байтов не равно. Есть ли способ обойти эту ошибку и доверять пакету?   -  person Scott    schedule 02.12.2016
comment
Для установки пакетов вы можете использовать R вместо RStudio. Но теперь я понятия не имею о причине.   -  person maggie    schedule 31.07.2017
comment
Не могли бы вы помочь мне с этим постом? stackoverflow.com/questions/61200536/   -  person The Great    schedule 14.04.2020


Ответы (3)


Я столкнулся с теми же проблемами на сервере Windows или Linux. Я считал, что это, вероятно, связано со скоростью сети. Я попытался установить этот пакет во второй или даже третий раз (с помощью функции install.packages) или вручную загрузить нужный пакет из CRAN, а затем установить его, и это устранило проблему.

person Ven Yao    schedule 24.01.2015

Я решил свою проблему, перейдя на этот сайт и загрузив необходимый пакет. Проблема разной длины была связана с невозможностью полностью загрузить папку из R, поэтому я загрузил ее напрямую и вызвал ее с помощью кнопки установки в пакетах и ​​выбора zip-файла, а не CRAN. Затем просто выберите папку, и это было для меня решением.

person David Rodriguez    schedule 05.07.2019

Для справки:

Я использую Windows Vista и получаю ту же ошибку при установке различных пакетов (где сообщается, что размер загрузки не равен заявленной длине, несмотря на то, что отображаемые числа равны). Пакеты устанавливаются правильно, несмотря на сообщенную ошибку.

RStudio версии 0.98.1091

> SysInfo ()

release                                                 Vista x64
version                                build 6002, Service Pack 2

> версия

platform       x86_64-w64-mingw32          
version.string R version 3.1.2 (2014-10-31)

Мое предположение (без каких-либо знаний о внутреннем устройстве кода install.packages) заключается в том, что, хотя целые числа сообщаются, они не сравниваются как целые числа, и поэтому возникает ошибка.

person MichaelNJ    schedule 20.01.2015
comment
Я бы сделал комментарий, но я не могу комментировать OP. Я просто добавлял данные. - person MichaelNJ; 20.01.2015
comment
Вы должны иметь возможность набрать достаточно очков для комментариев, просмотрев страницу справки и проголосовав один или два раза или что-то в этом роде. - person NESPowerGlove; 20.01.2015
comment
это вообще не ответ - person caoanan; 24.08.2018
comment
Комментирование требует 50 репутации - person Josh; 28.11.2019