CorrelAid / lernplattform

https://correlaid.shinyapps.io/lernplattform/
3 stars 2 forks source link

#32 renv setup #33

Open pr130 opened 1 year ago

pr130 commented 1 year ago

32

fügt renv hinzu und dokumentiert im README das vorgehen.

selinaZitrone commented 1 year ago

Also bei mir funktioniert das mit renv gut. Ich musste nur renv::restore() ausführen und die packages wurden installiert. Was ich noch gemacht habe ist folgendes:

Was mich noch gewundert hat: renv hat bei mir ziemlich viele packages installiert. Ich wollte dann mal nach packages suchen, die installiert wurden, aber nicht gebraucht werden. Das hab ich folgendermaßen gemacht:

unused <- packrat::unused_packages(here::here(), 
                                   lib.loc = here::here("renv/library/R-4.2/x86_64-w64-mingw32/"))
# look at the names of the unused packages 
unlist(lapply(unused, function(x) x$name))
# [1] "brew"        "credentials" "devtools"    "downlit"     "gert"        "gh"          "gitcreds"   
# [8] "ini"         "miniUI"      "pkgbuild"    "pkgdown"     "profvis"     "ragg"        "rcmdcheck"  
# [15] "roxygen2"    "rversions"   "sessioninfo" "systemfonts" "textshaping" "urlchecker"  "usethis"    
# [22] "xopen"  

Ich hab allerdings nicht rausgefunden, warum diese Packages in renv drin sind und ob man die da loswerden will oder ob die für irgendwas wichtig sind.