davidteren
7/28/2016 - 10:16 AM

Setup Rails on Debian => Digital Ocean

Setup Rails on Debian => Digital Ocean

#!/bin/bash

# To use run the following command:
# curl https://gist.githubusercontent.com/davidteren/3587f351405188ab429422a6a681100d/raw/b752a2ac66e39b000f39e00fe5220e62ca65cebe/bash >> setup.sh && sh setup.sh

# Make sure we have the latest packages
echo "#### Updating Packages ####"
sudo apt-get update

# Install git
echo "#### Installing Git ####"
sudo apt-get install git-core -y

# Install Rbenv
echo "#### Installing Rbenv ####"
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# set the paths & shims 
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
# relaod bash
exec bash
# install ruby-build
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# install gem rehash
git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

## Install Ruby
echo "#### Installing Ruby ####"
# install required packages
apt-get install build-essential libssl-dev libcurl4-openssl-dev libreadline-dev -y
# Install ruby with Ruby source (helps build some gems)
rbenv install 2.3.1 -k
# set the global Ruby version
rbenv global 2.3.1

## Install Postgres
echo "yay"