git-gui under macOS sierra crash fixes


  • misc
  • (Updated at )

似乎是 sierra 帶的 Tk 8.5 有相容的問題,將 Wish 換回前一個版本看來正常多了

  
cd /usr/local/git/share/git-gui/lib/Git Gui.app/Contents/MacOS  
mv Wish Wish.bak  
cp /System/Library/Frameworks/Tk.framework/Versions/8.4/Resources/Wish.app/Contents/MacOS/Wish ./  
  

如果是透過 brew 裝的 git 則應該是在 /usr/local/Cellar/git

Update: 11/11/2016

Wish 8.4 雖然沒有問題了,但是由於是使用較舊的 Carbon framework (ATUSI engine) 而不是 Cocoa (CoreText) 所以字實在太醜了。

改安裝 ActiveTcl 8.6,安裝的位置在 /Library/Frameworks/Tk.framework/Versions/8.6/Resources/Wish.app/Contents/MacOS/Wish,同樣再複製 Wish 給 git-gui 使用。

Ethan Liu

A web developer, iOS developer, designer and a cat slave.

comments powered by Disqus