Newer
Older
# This script sets up a renv for the project and installs required packages
# We are using the daily CRAN snapshots from RStudio Package Manager:
# https://packagemanager.rstudio.com/client/#/repos/1/overview
# Currently, we are using the snapshot from March 17, 2023:
# https://packagemanager.rstudio.com/cran/2023-03-17
# Select the repo snapshot:
options(repos = c(
REPO_NAME = "https://packagemanager.rstudio.com/cran/2023-03-17"
))
# Install renv
install.packages("renv")
# Initialize renv for the project
# bare = TRUE: instead of installing dependencies automatically, we install packages manually
renv::init(bare = TRUE)
# Install the packages
install.packages(c(
"ggplot2", "readr", "extrafont", "openxlsx", "Rcpp", "tictoc", "moments",
"confintr", "dplyr", "stringr", "foreach", "doSNOW", "parallel", "tibble"
))
# Take a snapshot of the renv
renv::snapshot()