Ошибка при установке Homebrew: dyld: библиотека не загружена: @ rpath / libssl.1.0.0.dylib - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь установить Homebrew на мой Mac OS (MacOS Mojave Version 10.14.3)

И я продолжаю получать следующую ошибку (точное сообщение, которое я вижу в моем терминале):

dyld: Library not loaded: @rpath/libssl.1.0.0.dylib
  Referenced from: /Users/[my_machine_name]/anaconda3/lib/libssh2.1.dylib
  Reason: image not found

Я вижу множество решений, в которых упоминаются некоторые связанные с команды brew как часть их решения, но я пытаюсь установить здесь brew, так что пока у меня нет brew.Мне интересно, что мне нужно сделать?

Редактировать:

Я использую следующую команду для установки brew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Ответы [ 3 ]

0 голосов
/ 16 марта 2019

Вы можете решить эту проблему, установив libssh2 через менеджер среды conda.

conda install libssh2 
0 голосов
/ 03 апреля 2019

У меня была такая же проблема после обновления до python 3.7 с conda.Новые репозитории git приводят к следующей ошибке с git pull или git push

dyld: библиотека не загружена: @ rpath / libssl.1.0.0.dylib

Ссылка от: / Users/alexis/anaconda3/lib/libssh2.1.dylib

Причина: подходящее изображение не найдено.

Я нахожусь на macOS 10.12.6 Sierra.Переустановка libssl или git, обновление brew не помогло.

Исправление было

обновление conda --prefix / Users // anaconda3 anaconda

Я сейчас на

conda 4.6.9

0 голосов
/ 12 февраля 2019

Я наконец понял, в чем проблема.Дилиб не может быть найден.Поэтому я добавил следующую строку в ~/.bash_profile (вы можете открыть этот файл с помощью команды nano ~/.bash_profile или открыть его с помощью любого другого редактора, кроме nano):

export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/opt/local/lib

Эта строка просто говорит, гдемы должны искать дилибов.Просто выясните, где находятся ваши dylibs (в моем случае они /opt/local/lib) и добавьте путь к файлу ~/.bash_profile.

Примечание: Это решение можетпотенциально влияет на некоторые другие функции.Но в моем случае это помогло успешно установить Homebrew.Было бы здорово, если бы кто-нибудь поделился лучшим решением, если оно есть.

...