Не удается запустить gitk в Mojave: в отображенном файле нет cdhash?

1

У меня была рабочая версия git + gitk, установленная с помощью homebrew на MacOS High Sierra.

После того, как я обновился до Мохаве, я больше не могу запускать gitk. Это терпит неудачу со следующей ошибкой, повторенной 105 раз:

Error in startup script: 2018-11-16 09:30:53.167 osascript[48731:3339263] 
    Error loading /Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support:  
    dlopen(/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support, 0x0106): 
    code signature in (/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support) 
    not valid for use in process: mapped file has no cdhash, completely unsigned? 
    Code has to be at least ad-hoc signed.

Любая идея, почему я получаю эту ошибку или как я могу ее решить?

Спасибо!

Ciprian Tomoiagă
источник

Ответы:

2

Если вы переместите «EyeTV MPEG Support.component» из каталога / Library / QuickTime (скажем, на рабочий стол), ваш терминал должен прекратить жаловаться на этот компонент. У меня была такая же проблема.

Кристофер Джонс
источник
0

Мне пришлось обновить довольно много установок brew, после того как я обновил книги Mac для людей здесь, в офисе, в Mojave, в большинстве случаев удаление и установка brew было самым быстрым вариантом. Он удалит (самую последнюю) версию сьерра-версии и переустановит последнюю бутылку Мохаве. Поскольку мы используем инструменты командной строки Xcode для git, у меня нет опыта с этим конкретным, но у меня был его с несколькими другими.

Герт-Ян Ролевельд
источник
Спасибо! Я использовал тот, brew upgrade gitкоторый установил бутылку Мохаве (я думаю), и она все еще не работала :(
Ciprian Tomoiagă
Обновление не работает одинаково, даже переустановка не всегда работает одинаково. Поэтому мое предложение о removeи instalл
Герт-Ян Roeleveld