/ bin
. Переменная среды GPG_TTY
должна содержать путь к устройству TTY для текущей интерактивной оболочки. Поэтому было бы наиболее разумно иметь это в своем файле ~/.bashrc
, а не в файле ~/.bash_profile
, поскольку оболочка входа в систему (, которая анализирует файл профиля ), может фактически не быть интерактивной при некоторых обстоятельствах.
Поэтому удалите настройку GPG_TTY
из ~/.bash_profile
и вместо этого добавьте ее как
export GPG_TTY="$( tty )"
в файле ~/.bashrc
.
В общем, добавьте настройки интерактивных оболочек, зависящие от сеанса, в ~/.bashrc
и настройки, не относящиеся к сеансу, в файл ~/.bash_profile
.