20150205 AGinolhac
Using homebrew
brew install brew-cask
brew cask install virtualbox
brew cask install vagrant
Once install, init Ubuntu 14.04
vagrant init ubuntu/trusty64
Run it
vagrant up
Connect to it
vagrant ssh
Terminate
vagrant destroy
memory issue to install R package, must be at least 1 Gb RAM
for shiny
but 2 Gb for dplyr
Tweak the Vagrantfile
config.vm.network "forwarded_port", guest: 3838, host: 4001
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
end
# install R
sudo echo "deb http://stat.ethz.ch/CRAN/bin/linux/ubuntu trusty/ #enabled-manually" >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update && sudo apt-get install r-base r-base-dev
# install R package shiny
sudo su - \
-c "R -e \"install.packages(c('shiny', 'rmarkdown', 'dplyr'), repos='http://cran.rstudio.com/')\""
# download utility to install local deb package
sudo apt-get install gdebi-core
# get latest version
wget https://s3.amazonaws.com/rstudio-shiny-server-os-build/ubuntu-12.04/x86_64/VERSION -O "version.txt"
VERSION=`cat version.txt`
wget "https://s3.amazonaws.com/rstudio-shiny-server-os-build/ubuntu-12.04/x86_64/shiny-server-$VERSION-amd64.deb" -O ss-latest.deb
# Install the latest SSO build
sudo gdebi -n ss-latest.deb
sudo {start, stop, restart, reload} shiny-server
Query status
status shiny-server
On the host machine, browser:
http://localhost:4001