我在 Mac OSX 10.11.5 上确实遇到了open
命令问题。通过 打开 Finder 时,它运行正常open .
,但我似乎无法打开 Firefox:
$ open test.html
[1] 78952 trace trap open test.htm
atom-cli
也给我带来了问题(脚本/usr/local/bin/atom
有点复杂,但本质上可以归结为open -a "$ATOM_PATH/$ATOM_APP_NAME" -n --args --executed-from="$(pwd)" --pid=$$ --path-environment="$PATH" "$@"
):
$ atom .
/usr/local/bin/atom: line 115: 79282 Trace/BPT trap: 5 open -a "$ATOM_PATH/$ATOM_APP_NAME" -n --args --executed-from="$(pwd)" --pid=$$ --path-environment="$PATH" "$@"
我尝试使用以下方法重建 LaunchServices 数据库
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user ; killall Dock
但仍然出现相同的错误。
知道如何调试或修复这个问题吗?