4.3 Installing packages
You can install regular user-level R packages just like you would normally using R Studio on your local machine. We recommend using the renv R package to manage package dependencies for each project (i.e., GitHub repo) you work in. Please refer to the emLab SOP section on reproducibility for more information on renv.
Additionally, GRIT installs and updates many commonly used R packages on
the servers, which are accessible in a “site-library” for each server.
They update these once or twice a year. To add the GRIT R package
library to your library paths, you can run this line of code:
.libPaths(c("/usr/local/lib/R/site-library/", .libPaths()))
For system-level packages that you would normally need to install
through the terminal on your local machine (e.g., packages like gdal
or libproj
), we will need to have GRIT install and manage these for
us. We have already had GRIT install many commonly-needed system-level
packages, which they will update once or twice a year. If you need a
particular package that is not yet installed, please start a help ticket
directly with GRIT: help@grit.ucsb.edu .