我遇到了一个奇怪的问题,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