我刚刚完成了macOS Mojave的全新安装(尽管重新安装了许多零碎的部件),但运行bash脚本却出现一个奇怪的错误,该脚本随后通过osascript
运行AppleScript。即使实际命令似乎已完成,传递给osascript -e
的任何命令似乎也会产生相同的错误。
例如$ osascript -e 'say "hello"'
错误是:
2018-12-03 22:35:26.301 osascript [39652:590470] isPrefsCreateCacheFromEnabledAndDefaultInputSources-无法从GetInputSourceEnabledPrefs中找到任何内容,请使用defaultASCIIKeyLayoutDict = {type = mudict dict,count = 3,
条目=>
0:{contents =“ InputSourceKind”} = {contents =“键盘布局”}
1:{contents =“ KeyboardLayout ID”} = {值= +2,类型= kCFNumberSInt64Type}
9:{contents =“ KeyboardLayout Name”} =英式
}
通过ScriptEditor应用程序运行相同的命令可以正常工作。
使用系统bash,在安装时配置了一个键盘(英国)。
任何人都有相同的问题或想法是什么问题?
答案 0 :(得分:5)
当我通过“系统偏好设置”>“键盘”>“输入源”添加了一个额外的键盘时,问题就消失了。 (如果有兴趣的话,是澳大利亚人。)
在卸下额外的键盘后,问题仍然存在。 (我偶尔需要英镑。)
使用Apple记录的报告。