made it rvm/rbenv agnostic