Specifying an R environment with a runtime.txt file
Binder supports using R and RStudio, with libraries pinned to a specific snapshot on MRAN.
Note: An alternative is to use the holepunch package for R.
You need to have a
runtime.txt file that is formatted like:
where YYYY-MM-DD is a snapshot at MRAN that will be used for installing
libraries. In this line, you can request a specific
version of R. To do this list the version between the 'r'
and the year, as in
r-3.6-2019-09-24. Right now the default version of R is 3.6.
We recommend using https://github.com/binder-examples/r-conda for faster installs than using a
To install R libraries (or packages) you can add an
install.R file that specifies one library to install per line.
This repository also contains an example of a Shiny app.
Last, note that if your Binder URL points to a folder, as in
you will need (1) to put in the final slash in the URL, and (2) to avoid converted spaces-'%20'-in the URL, instead placing a hyphen.