Awesome
asdf-r
R plugin for asdf version manager | plugins repository
Dependencies
Mac
- Homebrew: used to install the remainder of the dependencies
brew install gcc xz libxt cairo pcre2
More details on environment variables setup for Mac OS builds can be found here.
Linux
Ubuntu / Debian
sudo apt-get install build-essential libcurl3-dev libreadline-dev gfortran
sudo apt-get install liblzma-dev liblzma5 libbz2-1.0 libbz2-dev
sudo apt-get install xorg-dev libbz2-dev liblzma-dev libpcre2-dev
Install
asdf plugin-add R https://github.com/asdf-community/asdf-r.git
ASDF options
Check asdf readme for instructions on how to install & manage versions of R.
When installing R using asdf install
, you can pass custom configure options with the following env vars:
R_CONFIGURE_OPTIONS
- use only your configure optionsR_EXTRA_CONFIGURE_OPTIONS
- append these configure options along with ones that this plugin already uses
Building R Shared Library
RStudio (and some other libs) requires building R shared library. In order to do that pass an extra configure option to asdf install
:
R_EXTRA_CONFIGURE_OPTIONS=--enable-R-shlib asdf install R <version>
maibe you'll need Cairo as well:
R_EXTRA_CONFIGURE_OPTIONS='--enable-R-shlib --with-cairo' asdf install R <version>