Как установить разрабатываемую версию R пакетов github репозитория - PullRequest
60 голосов
/ 11 марта 2012

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

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

Ответы [ 4 ]

79 голосов
/ 11 марта 2012

через Хэдли в 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
18 голосов
/ 11 марта 2012

У меня такое ощущение, что оба предыдущих ответа не соответствуют сути вашего вопроса.

Примите во внимание следующее:

  • Вы можете указать, куда устанавливать пакетов, используя аргументы как R CMD INSTALL (через -l), так и install.packages().

  • Во время выполнения вы можете контролировать , куда загружать пакеты из через .libPaths().

Так что на самом деле это просто вопрос установки нескольких переменных в вашем .Rprofile (или аналогичных) для управления этим.

3 голосов
/ 11 марта 2012

для компиляции двоичных файлов:

install.packages('xxx', repo='http://repo_adress')

для исходной установки:

install.packages('xxx', repo='http://repo_adress', type='source')
0 голосов
/ 26 марта 2019
devtools::install_github("ggplot2")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...