我按照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。
如何解决此问题?
答案 0 :(得分:1)
原来这可能是由旧的Quark脚本添加引起的?
https://github.com/svg/svgo-osx-folder-action/issues/5
删除所述文件夹对我有用。
sudo rm -rf QXPScriptingAdditions.osax/
答案 1 :(得分:0)
更改目录并运行ls:
$ cd /库/脚本添加 $ ls Adobe Unit Types.osax
删除或移动目录: mv Adobe \ Unit \ Types.osax / tmp
答案 2 :(得分:0)
此错误似乎与/Library/ScriptingAdditions
文件夹中与当前MacOS版本不兼容的所有脚本有关。
该错误通常会将脚本命名为WebexScriptAddition.osax
,在我的情况下为Adobe Unit Types.osax
,在Pawel的情况下为QXPScriptingAdditions.osax
,在Daniel的情况下。
每种情况下的解决方案都是相同的:删除脚本或将其移动到临时位置,测试系统,然后删除之前保存脚本的临时位置。