A variável de ambiente GPG_TTY
deve conter o caminho para o dispositivo TTY para o shell interativo atual. Portanto, faria mais sentido ter isso em seu arquivo ~/.bashrc
em vez de no arquivo ~/.bash_profile
, já que o shell de login (que analisa o arquivo de perfil) pode, na verdade, não ser interativo sob algumas circunstâncias.
Portanto, remova a configuração de GPG_TTY
de ~/.bash_profile
e adicione-a como
export GPG_TTY="$( tty )"
no seu arquivo ~/.bashrc
.
Em geral, adicione a configuração específica da sessão de shells interativos em ~/.bashrc
e a configuração que não é específica da sessão ao arquivo ~/.bash_profile
.