Forked to prevent gist from disappearing.
require 'which'
Which('ls') # => "/bin/ls"
WhichAll('ruby') # => [
# [0] "/usr/local/ruby/ruby-2.2.0/bin/ruby",
# [1] "/usr/bin/ruby"
# ]
gem 'which', gist: '439fdf66b13fff5eb417'
git clone https://gist.github.com/balthisar/439fdf66b13fff5eb417.git which
cd which
gem build *.gemspec
gem install *.gem
cd ..
rm -rf