Deploy a branch other than master to staging using capistrano?

in config/deploy/staging.rb add line set :branch, 'branch_name'
then run bundle exec cap staging deploy

Run single minitest file

bundle exec ruby -I test test/models/core/post_test.rb

Installing the Xcode Command Line Tools for Mac

  1. Check if Xcode Command Line Tools are already installed, run
    $ xcode-select -p
    if the output is something like /Applications/, the tools are already installed, nothing to do

  2. Otherwise install with the below command
    $ xcode-select --install