Por padrão, sudo redefine o ambiente para um conjunto mínimo de variáveis. Veja a seção "NOTAS DE SEGURANÇA" em man sudo . Para preservar suas variáveis de ambiente, você poderia usar sudo -E (ou ver a opção env_reset em man sudo ). Além disso, para depurar, você poderia tentar comparar a saída de sudo env / env e sudo gem env / gem env .