Обновите пакет и помешайте ему возвращаться к оригиналу

Я хочу обновить пакет ggplot2:

library(ggplot2)
packageDescription("ggplot2")["Version"]
> 0.8.3

Но текущая версия 0.8.7.

Я попробовал update.packages (), который, казалось, работал хорошо. Но это все еще возвратило более старую версию 0.8.3.

Таким образом, я загрузил и установил источник пакета от Cran, который заявляет 0.8.7 на странице загрузки. Я затем устанавливаю его с помощью меню GUI в R. Это возвращается

** building package indices ...
* DONE (ggplot2)

Я затем работаю:

packageDescription("ggplot2")["Version"]
> 0.8.3

И тем не менее у меня есть более старая версия!

Я не знаю, почему это не работает, что больше, я уже столкнулся с этой проблемой прежде и решил ее (я не могу помнить точно, что), но теперь она вернулась к более старой версии! Что самый легкий путь состоит в том, чтобы держать пакеты в курсе как это автоматически и не иметь их, вернулись к более старым пакетам?

6
задан GSee 30 March 2013 в 17:52
поделиться

1 ответ

Какую версию R вы используете? Бинарные файлы CRAN обновляются только до последней версии R (т.е. 2.10.1). Если у вас более старая версия R и установлены инструменты разработки, вы можете использовать install.packages ("ggplot2", type = "source") .

6
ответ дан 17 December 2019 в 00:06
поделиться