Tworzę pakiet R na GitHub, LW1949, który zależy od innego pakietu R na GitHub, jvamisc. Kiedy próbuję zainstalować LW1949 użyciuUtwórz pakiet R, który zależy od innego pakietu R znajdującego się na GitHub
require(devtools)
devtools::install_github("user/LW1949")
dostaję komunikat: Skipping 1 packages not available: jvamisc
.
Jak mogę wskazać część import(jvamisc)
pakietu LW1949 (w NAMESPACE) do Github zamiast CRAN, aby znaleźć tę zależność?
Z pewnością na to pytanie zadano już wcześniej odpowiedź, ale nie udało mi się go wyszukać (być może dlatego, że wyszukiwane terminy są tak częste - R, pakiet, GitHub itp.). Udało mi się natknąć na Travis CI i Packrat, z których żadnego nie używałem. Nie mam pojęcia, czy mogliby pomóc. Wolę prostą naprawę. (Czy nie wszyscy?)
Używam wersji R 3.1.3 dla systemu Windows w wersji R Studio 0.98.1103.
Podobne pytanie właśnie zostało askend na r-pkg-devel. Jeśli utworzysz repo drat na githubie, możesz najwyraźniej określić go w polu 'Additional_repositories' twojego pliku DESCRIPTION. –
Cześć Jean. Dobrze cię widzieć na SO. Opcja dodatkowych obiektów była również potrzebna, gdy istniała mieszanina pakietów CRAN i BioC, które były współzależne, ale teraz można określić listę przeszukiwań repo w opcji: 'options (" repos ")' Zobacz także '? SetRepositories' –
Możesz chcieć rozwidlić projekt i połączyć go z pakietem w ... ale na wypadek, gdyby oryginalny użytkownik usunął/zmienił go w sposób, który łamie twój pakiet. – cory