Подтвердить что ты не робот

Как установить версию R-хранилища для репозитория github

Как я могу установить пакет, который находится в стадии разработки непосредственно из репозитория github, и после установки, как я могу переключаться между версиями разработки и CRAN?

Конкретным пакетом, который меня интересует установка из git, является ggplot2.

4b9b3361

Ответ 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')