Capistrano e variáveis de ambiente
Eu mudei para usarvariáveis de ambiente para configuração e funciona muito bem - exceto quando tenho que implantar ou executar tarefas com o capistrano.
O Capistrano 3 parece executar cada comando prefixado com/usr/bin/env
que apaga todas as variáveis de ambiente que defini.bashrc
.
EDITAR - ao realizar mais pesquisas, esse pode não ser o problema, o problema pode ser porque o capistrano é executado como um shell não interativo e não interativo e não carrega.bashrc
ou.bash_profile
. Ainda preso, no entanto.
Qual seria a melhor maneira de garantir que os vários ambientes sejam definidos quando o capistrano executa suas tarefas?