Last active
November 8, 2018 04:12
-
-
Save talk2bryan/688bdec0318b7459eadcce5ae320fdc5 to your computer and use it in GitHub Desktop.
Vagrant dev ENV setup for talk2bryan/UofMeme
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rm step_*.sh | |
rm cleanup.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
printf "Step 1: Preparing System...: \n\n" | |
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list | |
sudo apt-get update | |
printf "\n\n\tInstalling RVM: \n\n" | |
\curl -sSL https://get.rvm.io | bash | |
printf "\n\n\tInstalling dependent libraries:\n\n" | |
sudo apt-get install -y software-properties-common | |
sudo apt-get install -y virtualbox-guest-dkms | |
sudo apt-get install -y zlib1g-dev | |
sudo apt-get install -y liblzma-dev | |
sudo apt-get install -y build-essential | |
sudo apt-get install -y mysql-server | |
sudo apt-get install -y mysql-client | |
sudo apt-get install -y libmysqlclient-dev | |
sudo apt-get install -y chromium-browser | |
sudo apt-get install -y patch | |
sudo apt-get install -y imagemagick | |
sudo apt-get install -y libmagickcore-dev | |
sudo apt-get install -y libmagickwand-dev | |
sudo apt-get install -y git | |
sudo apt-get install -y curl | |
sudo apt-get install -y python-software-properties | |
sudo apt-get install -y xfce4 | |
sudo apt-get install -y gnome-shell | |
sudo apt-get install -y ubuntu-desktop | |
sudo apt-get install -y lightdm | |
sudo apt-get install -y gnupg2 | |
sudo apt-get install -y yarn | |
sudo apt-get install -y nodejs | |
sudo apt-get install -y npm | |
printf "\n\n\tDONE WITH STEP 1 SCRIPT. PLEASE RUN: ./step_2.sh\n\n" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
printf "\n\n\tStep 2: Installing Ruby and Desktop Environment...: \n\n" | |
printf "\n\nEnsure RVM is installed successfully" | |
source ~/.rvm/scripts/rvm | |
printf "\n\nInstall RVM dependencies\n" | |
rvm requirements | |
printf "\n\nVerify you are using RVM 1.29.4. This should say rvm 1.29.4**\n" | |
rvm --version | |
printf "\n\n\tInstalling Ruby\n" | |
rvm install ruby-2.4.1 --default | |
printf "\n\n\tSpecifying latest version of Ruby as default\n" | |
rvm use ruby-2.4.1 --default | |
printf "\n\n\tVerify you are using Ruby 2.5.3. This should say ruby 2.5.3*\n" | |
ruby --version | |
printf "\n\nVerify that Rubygems is installed. Should say Rubygems 2.7.8 already available *\n" | |
rvm rubygems current | |
printf "\n\n\n********Installing Rails********\n" | |
gem install rails --no-rdoc --no-ri -v 5.2.1 | |
printf "\n\n\n********Installing Bundler********\n" | |
gem install bundler | |
printf "\n\n\nVerify you are using Rails 5.2.1. This should say Rails 5.2.1*\n" | |
rails --version | |
printf "\n\n\n********Installing Desktop Environment************\n" | |
sudo dpkg-reconfigure lightdm | |
source ~/.rvm/scripts/rvm | |
printf "\n\n\tDONE WITH STEP 2 SCRIPT. SUCCESS.\n\n" | |
printf "\n\n\n\tDone. Exiting Gracefully! \n\n\t\t PLESE REBOOT SYSTEN NOW :)\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment