Установка dplyr дает мне старую версию
Я пытаюсь установить последнюю версию dplyr
(версия 0.4.1) . Но каждая попытка install.packages("dplyr")
в течение нескольких разных дней получается версия 0.2.
> install.packages("dplyr")
Installing package into ‘C:/Users/Ricky/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://mran.revolutionanalytics.com/snapshot/2014-10-01/bin/windows/contrib/3.1/dplyr_0.2.zip'
Content type 'application/zip' length 2235535 bytes (2.1 Mb)
opened URL
downloaded 2.1 Mb
Есть ли какой-то шаг, который я пропускаю? Это свойственно пользователю Revolution Analytics?
Информация о сессии ниже в случае использования.
> sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=English_Singapore.1252 LC_CTYPE=English_Singapore.1252 LC_MONETARY=English_Singapore.1252
[4] LC_NUMERIC=C LC_TIME=English_Singapore.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] devtools_1.6
loaded via a namespace (and not attached):
[1] tools_3.1.1
Редактировать: .libPaths()
добавлен вывод
> .libPaths()
[1] "C:/Users/Ricky/Documents/R/win-library/3.1" "C:/Program Files/RRO/R-3.1.2/library"
3 ответа
Проблема в том, что вы используете один из снимков MRAN в качестве хранилища. Эти моментальные снимки устанавливаются так, чтобы было проще обеспечить воспроизводимость. вероятно, это было установлено, если вы использовали пакет контрольных точек.
Если вы не хотите этого, вам нужно изменить свой репозиторий, чтобы не использовать снимок. Например:
install.packages("dplyr", repos = "http://mran.revolutionanalytics.com")
Попробуйте скачать пакет zip/tarball и установить его локально
install.packages("my_desired_dplyr.zip",repos=NULL)
Проблема в том, что вы пытаетесь установить бинарный пакет, который уже был скомпилирован для вашей платформы (в данном случае, Windows). CRAN обычно имеет самую последнюю версию пакета, доступную для пользователей самого последнего выпуска R, но это не гарантирует это для пользователей более старых версий R. Вы можете проверить страницу CRAN для dplyr и увидеть, что версия доступна для r-oldrel
составляет 0,2.
Вы можете сделать одну из двух вещей.
Вы можете обновить до последней версии R, и в этом случае вы сможете установить dplyr v0.4.1 в виде двоичного файла.
Или вы можете попробовать установить dplyr в качестве исходного пакета и скомпилировать его на своем компьютере.
Если вы выберете этот путь, вам может потребоваться дополнительное программное обеспечение на вашем компьютере с Windows. См. Руководство по установке и администрированию R.
Затем вы можете установить исходный пакет с помощью этой команды:
install.packages("dplyr", type = "source")
Кстати, dplyrDESCRIPTION
требуется только R 3.0.2 или выше, так что это не проблема.