OSX: ошибка команды gpg, dyld: библиотека не загружена:

После переноса моего MacBook я обнаружил, что пропускаю команду gpg,

И это бросило эту ошибку, когда я хотел установить rvm

⋊> ~ gpg                                                                15:39:34
dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
  Referenced from: /usr/local/bin/gpg
  Reason: image not found
fish: 'gpg' terminated by signal SIGABRT (Abort)

Я попробовал следующий способ исправить это, но ни один из них не работает.

brew upgrade gnupg
brew unlink gnupg
brew link gnupg

Кроме того, у меня нет этой папки /usr/local/opt/gettext/.

Нужно ли было что-то устанавливать, чтобы решить эту проблему?

Обновить

Я положил вывод brew doctor Вот

https://gist.github.com/fifiteen82726/fae106018447e868d64ff1a9d3e6266a

1 ответ

Похоже, тебя как-то не хватаетgettextиз варева. Поскольку вы упомянули, что мигрируете, похоже, что вы лишь частично перенесли то, что было в/usr/local. Могут отсутствовать другие библиотеки/бинарные файлы/и т. д.

Попробуйте начать сbrew install gettextи посмотрите, к чему это вас приведет.

Другие вопросы по тегам