dyld: Библиотека не загруженная ошибка при выполнении команды в терминале

При выполнении некоторых команд в терминале я получаю следующее сообщение об ошибке

dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib
  Referenced from: /opt/local//lib/libTIFF.dylib
  Reason: no suitable image found.  Did find:
    /opt/local//lib/libjpeg.62.dylib: can't map
    /opt/local/lib/libjpeg.62.dylib: can't map
Trace/BPT trap

Мой XCode актуален.

5
задан Nakilon 11 October 2017 в 17:08
поделиться

3 ответа

Поскольку ваши пути начинаются с /opt/local, я предполагаю, что вы используете macports

Если это так, я думаю, вам нужно, по крайней мере, сделать sudo port selfupdate, поскольку текущий порт tiff зависит от /libjpeg.7.dylib.

Возможно, потребуется полная переустановка, если macports был установлен под Leopard или более ранней версией

3
ответ дан 14 December 2019 в 08:49
поделиться

У меня была такая же проблема. Я никогда не запускал ничего другого, кроме Snow Leopard. Я перепробовал всевозможные способы и потратил около 10 часов, пытаясь решить эту проблему, но безуспешно.

В итоге я полностью удалил macports и установил его снова.

Вот что я сделал:

Сначала я получил список всех моих установленных портов:

> port installed

Затем я удалил все:

> sudo port -f uninstall installed

И снова установил macports: macports и снова установил все свои пакеты.

Это было довольно утомительно, но это помогло.

0
ответ дан 14 December 2019 в 08:49
поделиться

После того, как вы сделаете

sudo port selfupdate 

, не забудьте сделать

sudo port upgrade outdated

, чтобы обновить существующие порты. Гораздо лучше, чем переустанавливать всё :-)

3
ответ дан 14 December 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: