2016-07-17 14 views
5

Pakiet R devtools wydaje się być metodą z wyboru do instalowania pakietów R bezpośrednio z ich repozytorium github, przy użyciu funkcji install_github().Czy install_github rekursywnie instaluje zależności?

W tym przypadku instalowany jest nie tylko adresowany pakiet github, ale także jego bezpośrednie zależności od CRAN, tj. Zależne i importowane zgodnie z definicją w plikach Opis/Przestrzeń nazw pakietu.

Zastanawiam się jednak, czy pośrednio wymagane pakiety, takie jak te z kolei wymagane przez pakiety Depends and Imports, zostaną automatycznie zainstalowane razem.

Na przykład, podczas montażu pakietu DT poprzez install_github("rstudio/DT") pakiet Import htmltools również zainstalowany (zestaw dependencies=TRUE), ale nie opakowania Rcpp, od której zależy (R 3.3.1 Rtools34, Win10, 64) . Czy takie pakiety muszą być instalowane w inny sposób?

+1

Powiązany post http://stackoverflow.com/questions/38393866/devtools-install-github-fails-for-r-3-3-1 – zx8754

+0

Dzięki. To jest mój post i nie tylko bez odpowiedzi, ale także (moim zdaniem) fałszywie oznaczony jako powielony - w ten sposób pozostał bez odpowiedzi. – martin

+0

Czy mówimy, że ten wpis jest duplikatem Twojego starszego wpisu, czy jest to inny wpis? – zx8754

Odpowiedz

5

Problem z błędem rozwiązany dla devtools >1.12.0, dostępny na github. Ładnie, można zainstalować taką wersję poprzez install_github("hadley/devtools"), używając devtools. Problem wydaje się ograniczony do R>=3.3.0 dla systemu Windows.