为什么尝试安装 Growl 时会出现此错误?我应该怎么做才能解决这个问题?
There is no default application specified to open the document Growl.prefPane
首先,我尝试升级 Growl 并收到该消息。然后我卸载了 Growl,尝试重新安装,但仍然收到该消息。
我还尝试在终端中运行以下命令(重置启动服务),然后安装 Growl,结果相同:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /
答案1
我有点惊讶,重建启动服务数据库并没有解决问题。也许还有其他应用程序(除了系统偏好设置) 正在尝试申请prefPane
延期。
如果你可以安装偏好设置窗格,我建议使用RC默认应用检查和/或重置分机prefPane
与系统偏好设置应用。
您可以尝试将prefPane
文件(实际上是捆绑包)拖到(已在运行的实例)的 Dock 图标上系统偏好设置而不是仅仅通过打开它发现者。
“手动”安装方法是将prefPane
软件包复制到~/Library/PreferencePanes/
或/Library/PreferencePanes/
。这可能有助于安装它,但无法解决您的关联问题。
答案2
重置启动服务后,您是否尝试过重新启动?(您发布的终端命令执行了什么操作)
这不能解决您的问题,但可以作为一种解决方法:
偏好设置窗格可以安装在~/Library/PreferencePanes/
或中/Library/PreferencePanes
。
有open -a "/Applications/System Preferences.app" /PATH/TO/Growl.prefPane
工作嗎?