Skip to content
This repository has been archived by the owner on Aug 26, 2021. It is now read-only.

Latest commit

 

History

History
50 lines (36 loc) · 1.7 KB

INSTRUCTIONS.MD

File metadata and controls

50 lines (36 loc) · 1.7 KB

Install documentation

This installation has been executed on a Ubuntu 15.10 box on 12-02-2015

Procedure

# Install required software
sudo apt-get install vim git tmux

# On Ubuntu 16.04, the Vim in the repo's doesn't work with YCM. 
# Compile by hand: 
# https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source

# Clone repository
git clone https://Github.com/BasLangenberg/Dotfiles.git dotfiles

# Run install script
chmod u+x dotfiles/install.sh
dotfiles/install.sh

# When Vundle is done, close vim as we need to perform manual steps for some addons
sudo apt-get install cmake python python-dev build-essential nodejs npm
cd ~/.vim/bundle/YouCompleteMe && ./install.sh
cd ~/.vim/bundle/tern_for_vim && npm install

# Vim works fine on start up

# Setup of Ruby (Used with Puppet etc.)

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
rbenv install 2.2.3
rbenv global 2.2.3
ruby -v
gem install bundler

# Python Packages (My goto programming language)
sudo apt-get install python python-dev python-pip python-virtualenv

# Install zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
sudo apt install zsh
ln -sfv "$HOME/dotfiles/.zshrc" ~
chsh