
У меня странная проблема, когда gitk
не запускается, когда я использую его внутри tmux
сеанса. Если я запускаю gitk
из tmux
, я получаю:
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)
Однако если я запускаю это в обычном терминале (без tmux
), то все работает идеально, как и должно быть.
Я установил оба tmux
, git
использую brew и работаю на Mac OSX 10.10.1. tmux -v
показывает 2.0 и git --version
показывает 2.5.0.
Есть идеи, почему это происходит?
решение1
Вам необходимо установить/обновить reattach-to-user-namespace
Если вы используете brew, вы можете сделать это с помощью следующей команды.
brew upgrade reattach-to-user-namespace