2017-02-18 8 views
3

Я очень новичок в R и мне нужна библиотека ggraph, и она не может быть установлена ​​с консоли rstudio. Вот сообщение:Как установить пакет GGRAPH до последней версии R (v.3.3.2)

Warning in install.packages : package ‘ggraph’ is not available (for R version 3.3.2)

Существуют ли другие способы установки? Похоже, эта библиотека живет и процветает:

https://www.r-bloggers.com/introduction-to-ggraph-layouts/

+0

Я попытался это: install_github ("thomasp85/ggraph") , но в конечном итоге с сообщением об ошибке 'Error: Сбой команды (1) ' –

+0

mebbe' devtools :: install_github ("thomasp85/ggraph", dependencies = TRUE) ' – hrbrmstr

+0

ПРИМЕЧАНИЕ ^^ подразумевает, что вы уже установили' devtools', которые вам нужны, чтобы учесть библиотеки 'udunits2', как указано в ответе – hrbrmstr

ответ

3

Это требует udunits2 библиотеки.

Я использую conda R, поэтому я установил его, используя conda install -c ioos udunits2=2.2.20. Для его установки необходимо использовать диспетчер пакетов.

Затем установите пакет udunits2 R

install.packages('udunits2', type = "source", 
        configure.args=c('--with-udunits2-lib=/Users/Karthik/anaconda/lib')) 

Replace /Users/Karthik/anaconda/lib с пути библиотек R. Вы можете найти его с помощью .libPaths()

Наконец установить версию развития R packages

devtools::install_github("thomasp85/ggraph", dependencies=TRUE) 
+0

Мне понравилось это, имея в виду ваш ответ: 1) 'install.packages (" udunits 2") ' 2)' библиотека (udunits2) ' 3) точно ваш последний кусок ' если (! Требуется (DevTools)) { install.packages ('') Devtools } Devtools :: install_github ('Hadley/ggplot2 ') devtools :: install_github (' thomasp85/ggforce ') devtools :: install_github (' thomasp85/ggraph ') ' И это сработало :). Спасибо! –

+2

Почему не просто 'devtools :: install_github (" thomasp85/ggraph ", dependencies = TRUE)' после того, как вы позаботились о зависимости библиотеки C? – hrbrmstr

+0

@hrbrmstr Спасибо. Я обновил ответ. –

Смежные вопросы