create master branch on an empty git repo

  1. clone the repo
  2. in the cloned repo folder, run: git init
  3. run: git add –all
  4. run: git commit –allow-empty “initial commit”
  5. run: git push -u origin master

install ansible in vagrant centos vm

make sure the follow packages are installed

sudo yum -y install python-pip python-devel python-lxml openssl-devel

pip install –upgrade pip


An alternative way:

  1. make sure EPEL is installed by running:
    sudo yum -y install epel-release
  2. run: sudo yum -y install ansible

resolve ruby gem not working in cygwin

alias ruby=’/cygdrive/c/Ruby23-x64/bin/ruby’
alias gem=’/cygdrive/c/Ruby23-x64/bin/gem.cmd’
alias irb=’/cygdrive/c/Ruby23-x64/bin/irb.cmd’
#alias compass=’/cygdrive/c/Ruby23-x64/bin/compass.bat’
alias sass=’/cygdrive/c/Ruby23-x64/bin/sass.bat’
alias scss=’/cygdrive/c/Ruby23-x64/bin/scss.bat’
#alias bundle=’/cygdrive/c/Ruby23-x64/bin/bundle.bat’