gitk não funciona dentro do tmux

1

Eu tenho um problema estranho em que gitk não é executado quando eu o uso dentro de uma sessão tmux . Se eu executar gitk de tmux , obtenho:

Error in startup script: 58:102: execution error: An error of type -10810 has occurred. (-10810)
    while executing
"exec osascript -e [format {
    tell application "System Events"
        set frontmost of processes whose unix id is %d to true
    end te..."
invoked from within
"if {[tk windowingsystem] eq "aqua"} {
    exec osascript -e [format {
        tell application "System Events"
            set frontmost of processes ..."
    (file "/usr/local/bin/gitk" line 12019)

No entanto, se eu executar isso em um terminal normal (sem tmux ), ele funcionará perfeitamente como deveria.

Instalei o tmux e o git usando a infusão e estou executando no Mac OSX 10.10.1. tmux -v mostra 2.0 e git --version mostra 2.5.0.

Alguma idéia do porquê isso está acontecendo?

    
por navinpai 06.08.2015 / 08:10

1 resposta

0

Você precisa instalar / atualizar o espaço de nomes do usuário para reconectar-se ao usuário

se você estiver usando brew você pode fazer isso usando o seguinte comando.

brew upgrade reattach-to-user-namespace

isso tem algo a ver com osoftware

    
por 07.11.2015 / 11:13