PANCADA!! com RVM

Recentemente descobri no desenvolvimento de alguns aplicativos que dependem do nome de domínio.
Em vez de usar a porta padrão rails 3000 e o 127.0.0.1:3000domínio feio , eu uso o pow , que é um servidor de rack fácil e prático.

No entanto, ele não funciona imediatamente com o RVM, então tenho que criar manualmente o seguinte arquivo de configuração, .powenvque deve ser colocado no diretório do seu aplicativo.

# detect `$rvm_path`
if [ -z "${rvm_path:-}" ] && [ -x "${HOME:-}/.rvm/bin/rvm" ]
then rvm_path="${HOME:-}/.rvm"
fi
if [ -z "${rvm_path:-}" ] && [ -x "/usr/local/rvm/bin/rvm" ]
then rvm_path="/usr/local/rvm"
fi

# load environment of current project ruby
if
[ -n "${rvm_path:-}" ] &&
[ -x "${rvm_path:-}/bin/rvm" ] &&
rvm_project_environment
=`"${rvm_path:-}/bin/rvm" . do rvm env --path 2>/dev/null` &&
[ -n "${rvm_project_environment:-}" ] &&
[ -s "${rvm_project_environment:-}" ]
then
echo
"RVM loading: ${rvm_project_environment:-}"
.
"${rvm_project_environment:-}"
else
echo
"RVM project not found at: $PWD"
fi

E não se esqueça de correr touch tmp/restart.txtdepois de criar.powenv

fontes: http://rvm.io/integration/pow