Bootstrapping dependencies

ricochet uses system installations of R, Julia, and Quarto. The cli tool provides a utility to install dependencies with little fuss.

Opinionated dependency management

We strongly recommend using rig for installing R and juliaup to install Julia. Both rig and juliaup provide consistent and standardized approaches to installing and configuring versions of R and Julia respectively.

Bootstrapping

Use the ricochet bootstrap command to install suggested system dependecies. These include rig, juliaup, Quarto, TinyTex, and R along with suggested packages.

For a fresh server install, run ricochet bootstrap all to install all suggested system dependencies. To install multiple versions of R specify the versions like so ricochet bootstrap all --versions 4.5.0 4.1.3 flag.

$ ricochet bootstrap -h
Install R, Julia, or Quarto

Usage: ricochet bootstrap [OPTIONS] <TOOL>

Arguments:
  <TOOL>  Which tool to install. Must be [possible values: rig, juliaup, quarto, tinytex, serverless-r, r, all]

Options:
      --versions [<VERSIONS>...]  Optional versions to install (e.g., 4.4.1 4.1.3)
  -h, --help                      Print help