2018-12-05 17:15:02 -05:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-01-03 13:13:37 -05:00
|
|
|
# install R for Actions CI
|
2018-12-05 17:15:02 -05:00
|
|
|
|
|
|
|
set -x
|
|
|
|
|
|
|
|
WORKDIR=${HOME}/local
|
2020-01-03 13:13:37 -05:00
|
|
|
UNAME=$(uname -s)
|
2018-12-05 17:15:02 -05:00
|
|
|
cd $WORKDIR
|
2020-01-03 13:13:37 -05:00
|
|
|
if [ "x$UNAME" = "xLinux" ] ; then
|
2018-12-05 17:15:02 -05:00
|
|
|
if [ ! -d ${WORKDIR}/R ]; then
|
|
|
|
wget http://cran.mirrors.hoobly.com/src/base/R-3/R-3.4.1.tar.gz
|
|
|
|
tar xvf R-3.4.1.tar.gz
|
|
|
|
cd R-3.4.1
|
|
|
|
./configure --prefix=${WORKDIR}/R
|
|
|
|
make && make install
|
2020-01-03 13:13:37 -05:00
|
|
|
find ${WORKDIR}/R -name R -print
|
2018-12-05 17:15:02 -05:00
|
|
|
fi
|
2020-01-03 13:13:37 -05:00
|
|
|
elif [ "x$UNAME" = "xDarwin" ]; then
|
2019-06-10 21:21:53 -04:00
|
|
|
brew list r &>/dev/null || HOMEBREW_NO_AUTO_UPDATE=1 brew install r
|
2018-12-05 17:15:02 -05:00
|
|
|
fi
|
2020-01-09 16:57:16 -05:00
|
|
|
mkdir -p ${WORKDIR}/R
|
2020-01-09 16:46:08 -05:00
|
|
|
echo ".libPaths( c( '${WORKDIR}/R' , .libPaths() ) )" > ${HOME}/.Rprofile
|
|
|
|
R -e "install.packages('IRkernel', repos='http://cran.mirrors.hoobly.com', lib='${WORKDIR}/R')"
|
|
|
|
R -e "IRkernel::installspec()"
|
2019-05-16 15:01:45 -04:00
|
|
|
R --version
|