1

Почему эта ошибка возникает при попытке установить Growl? И что я должен сделать, чтобы обойти эту проблему?

There is no default application specified to open the document Growl.prefPane

Сначала я попытался обновить Growl и получил это сообщение. Затем я удалил Growl, попытался выполнить новую установку и все еще получил его.

Я также попытался запустить следующее (сброс Launch Services) в терминале, затем установить Growl, с тем же результатом:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /

2 ответа2

1

Я немного удивлен, что перестройка базы данных Launch Services не устранила проблему. Может быть, есть другое приложение (помимо системных настроек), которое пытается получить расширение prefPane .

Если бы вы могли установить панели настроек, я бы предложил использовать RCDefaultApp для проверки и / или сброса связи между расширением prefPane и приложением « Системные настройки» .

Вы можете попробовать перетащить свой файл prefPane (на самом деле, комплект) на значок док-станции (уже запущенного экземпляра) Системных настроек, а не просто открывать его через Finder.

«Ручной» способ установки будет состоять в том, чтобы просто скопировать пакет prefPane в ~/Library/PreferencePanes/ или /Library/PreferencePanes/ . Это может работать, чтобы установить его, но это не решит проблему вашей ассоциации.

1

Вы пробовали перезагрузить компьютер после сброса Launch Services? (Что сделала команда терминала, которую вы опубликовали)

Это не решает вашу проблему, но как обходной путь:

Панели настроек можно установить в ~/Library/PreferencePanes/ или /Library/PreferencePanes .

Работает ли open -a "/Applications/System Preferences.app" /PATH/TO/Growl.prefPane ?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .