Ошибка OSX curl с непривилегированным пользователем dyld: Library not loaded

Похоже, вам нужны имена файлов под каждым из подкаталогов; ls -l | awk недостаточно надежен, что, если эти имена файлов содержат пробелы и / или символы новой строки? Приведенный ниже find будет работать даже для find , для которых не используется -maxdepth :

find . ! -name . -type d -prune -exec sh -c '
   cd "$1" && \
   find "." ! -name . -prune  -type f
' {} {} \;
6
09.12.2018, 23:42
5 ответов

В идеале вам следует переустановить -curlчерез :brew reinstall curl, чтобы несовместимые библиотеки были пере -связаны с(.dylibфайлами).

Если это не поможет, перепроверьте значения переменных DYLD_LIBRARY_PATHи DYLD_FALLBACK_LIBRARY_PATH, так как неправильно сконфигурированные значения могут вызвать такие проблемы (, например. проверьте свой~/.bashrc). В идеале отключите их, иначе, если он не установлен, попробуйте установить его как:

export DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib:/usr/lib"

Аналогичная проблема:Dylibs и OS X .

2
27.01.2020, 20:28

Похоже, анаконда устанавливает свой curl и ломает системный curl.

Введите which curlи проверьте, на что он ссылается. Если это мусорные баки анаконды, вам нужно изменить порядок PATH.

Я использую zsh и исправил это, изменив

export PATH=~/anaconda3/bin:$PATH

-

export PATH=$PATH:~/anaconda3/bin

0
27.01.2020, 20:28

Недавно я перешел с Python 3.6 на 3.7. Я совершенно уверен, что завиток работал до этого. Тот факт, что conda install libssh2устраняет проблему, заставляет меня думать, что обновление python сломало curl. Это может быть объяснением того, что Сэм Х отсутствует, т. е. «...не имеет для меня смысла...».

0
27.01.2020, 20:28

У меня была похожая проблема при запуске

curl http://some.site

дал

dyld: Library not loaded: @rpath/libssl.1.0.0.dylib
Referenced from: /Users/samh/anaconda3/lib/libssh2.1.dylib
Reason: image not found
Однако

запуск conda install libssh2решил проблему. Для меня это не имеет смысла, так как curl работал на моей машине много лет... но, по крайней мере, он работает сейчас.

3
27.01.2020, 20:28

Если вы столкнулись с этой проблемой после обновления с openssl с 1.0 до 1.1, вам также необходимо обновить openssh:

brew upgrade openssh

согласно этому посту .

0
27.01.2020, 20:28

Теги

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