Как установить версию R-хранилища для репозитория github
Как я могу установить пакет, который находится в стадии разработки непосредственно из репозитория github, и после установки, как я могу переключаться между версиями разработки и CRAN?
Конкретным пакетом, который меня интересует установка из git, является ggplot2.
Ответы
Ответ 1
через Хэдли в https://github.com/hadley/ggplot2
install.packages("devtools")
library(devtools)
dev_mode(on=T)
install_github("hadley/ggplot2")
# use dev ggplot2 now
# when finished do:
dev_mode(on=F) #and you are back to having stable ggplot2
Ответ 2
У меня такое ощущение, что оба предыдущих ответа не совпадают с точкой вашего вопроса.
Рассмотрим это:
-
Вы можете управлять пакетами , где устанавливать, используя аргументы как для R CMD INSTALL
(через -l
), так и install.packages()
.
-
Во время выполнения вы можете управлять , где загружать пакеты из через .libPaths()
.
Итак, это просто вопрос установки нескольких переменных в вашем .Rprofile
(или аналогичном) для управления этим.
Ответ 3
для компиляции исполняемых файлов:
install.packages('xxx', repo='http://repo_adress')
для установки источника:
install.packages('xxx', repo='http://repo_adress', type='source')