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
.