git status выдает ошибки о "dyld: библиотека не загружена ..." - PullRequest
0 голосов
/ 18 сентября 2018

Что означает эта ошибка и как ее исправить?

$ git status
On branch master
Your branch is up to date with 'origin/master'.

dyld: Library not loaded: /usr/ldyld: Library not loaded: /usr/local/Cellar/gettext/0.19.4/lib/local/Cellar/gettext/0.19.4/lib/libintl.8.dylib
  Referenced fromibintl.8.dylib
  Referenced from: /usr/local/bin/gettext
  Reaso: /usr/local/bin/envsubst
  Reasn: image not found
on: image not found
dyld: Library not loaded: /usr/local/Cellar/gettext/0.19.4/lib/libintl.8.dylib
  Referenced from: /usr/local/bin/envsubst
  Reason: image not found
/usr/local/bin/gettext.sh: line 87:  3166 Abort trap: 6           envsubst "$1"
dyld: Library not loaded: /usr/local/Cellar/gettext/0.19.4/lib/libintl.8.dylib
  Referenced from: /usr/local/bin/gettext
  Reason: image not found
dyld: Library not loaded: /usr/local/Cellar/gettext/0.19.4/lib/libintl.8.dylib
  Referenced from: /usr/local/bin/envsubst
  Reason: image not found
dyld: Library not loaded: /usr/local/Cellar/gettext/0.19.4/lib/libintl.8.dylib
  Referenced from: /usr/local/bin/envsubst
  Reason: image not found
/usr/local/bin/gettext.sh: line 87:  3207 Abort trap: 6           envsubst "$1"
nothing to commit, working tree clean

$ which git
/usr/local/bin/git

$ git --version
git version 2.19.0

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Я исправил это, обновив версию узла Homebrew

brew update
brew doctor
brew upgrade node
brew link --overwrite node

Последняя часть brew link --overwrite node такова, что /usr/local/bin/node является символической ссылкой с новой версией узла Homebrew, а не с предыдущей версией.

0 голосов
/ 19 сентября 2018

Проблема исчезла после обновления инструментов Xcode и командной строки через приложение App Store и перезагрузки компьютера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...