Compilando o Passenger sem espaço no /tmp
De ontem pra hoje perdi um bom tempo tentando compilar um passenger mais novo em um servidor que tem um /tmp de apenas 1MB (eu ainda preciso descobrir porque isso).
A solução é simples até, basta setar a var TMPDIR com o path de um outro diretório qualquer, mais ou menos assim:
sudo TMPDIR=/home/rafaelss/tmp passenger-install-apache2-module
Detalhe: eu estava acostumado a setar variáveis ao executar um comando colocando ela na frente do comando, mas com o sudo isso não funciona. No help do sudo diz que deve ficar ali no meio
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value] {-i | -s | }