在macOS 10.12.6上运行gitk时出错

时间:2017-10-25 14:59:12

标签: macos homebrew gitk

我按照this SO post中的说明安装了brew和gitk。我正在运行macOS 10.12.6。 git仍然可以正常工作,但是当我尝试从终端运行gitk时,我得到:

Error in startup script: osascript: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" cannot be used with the current OS because it has no OSAXHandlers entry in its Info.plist.
    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 12212)

我确实尝试重新启动终端会话并使用brew重新安装git。

如何解决此问题?

3 个答案:

答案 0 :(得分:1)

原来这可能是由旧的Quark脚本添加引起的?

https://github.com/svg/svgo-osx-folder-action/issues/5

删除所述文件夹对我有用。

sudo rm -rf QXPScriptingAdditions.osax/ 

答案 1 :(得分:0)

  1. 转到终端
  2. su
  3. 更改目录并运行ls:

    $ cd /库/脚本添加 $ ls Adobe Unit Types.osax

  4. 删除或移动目录: mv Adob​​e \ Unit \ Types.osax / tmp

答案 2 :(得分:0)

此错误似乎与/Library/ScriptingAdditions文件夹中与当前MacOS版本不兼容的所有脚本有关。

该错误通常会将脚本命名为WebexScriptAddition.osax,在我的情况下为Adobe Unit Types.osax,在Pawel的情况下为QXPScriptingAdditions.osax,在Daniel的情况下。

每种情况下的解决方案都是相同的:删除脚本或将其移动到临时位置,测试系统,然后删除之前保存脚本的临时位置。