6
votes

Erreur lors de l'installation de Homebrew: dyld: Bibliothèque non chargée: @ rpath / libssl.1.0.0.dylib

J'essaye d'installer Homebrew sur mon Mac OS (macOS Mojave Version 10.14.3)

Et je continue à recevoir l'erreur suivante (le message exact que je vois dans mon terminal):

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

Je vois beaucoup de solutions mentionnant des commandes liées à brew dans le cadre de leur solution, mais j'essaye d'installer brew ici donc je n'ai pas encore de brew. Je me demande ce que je dois faire?

Modifier:

J'utilise la commande suivante pour installer brew:

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


0 commentaires

3 Réponses :


2
votes

J'ai enfin compris quel était le problème. Le dylib n'a pas pu être trouvé. J'ai donc ajouté la ligne suivante au ~ / .bash_profile (vous pouvez ouvrir ce fichier en utilisant la commande nano ~ / .bash_profile ou l'ouvrir en utilisant un autre éditeur que nano ):

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

Cette ligne indique simplement où nous devrions chercher les dylibs. Déterminez simplement où se trouvent vos dylibs (dans mon cas, ils se trouvent à / opt / local / lib ) et ajoutez le chemin d'accès au fichier ~ / .bash_profile .) p>

Remarque: Cette solution peut potentiellement affecter certaines autres fonctionnalités. Mais dans mon cas, cela a aidé à installer avec succès le Homebrew. Ce serait formidable si quelqu'un partage une meilleure solution s'il y en a une.


0 commentaires

9
votes

Vous pouvez résoudre le problème en installant libssh2 via le gestionnaire d'environnement conda.

conda install libssh2 


0 commentaires

1
votes

J'ai eu le même problème après la mise à niveau vers python 3.7 avec conda. Les nouveaux dépôts git produiraient l'erreur suivante avec git pull ou git push

dyld: Bibliothèque non chargée: @ rpath / libssl.1.0.0.dylib

Référencé à partir de: /Users/alexis/anaconda3/lib/libssh2.1.dylib

Raison: aucune image appropriée trouvée.

Je suis sous macOS 10.12.6 Sierra. La réinstallation de libssl ou git, la mise à jour de brew ne l'a pas corrigé.

Le correctif était

mise à jour conda --prefix / Users // anaconda3 anaconda

Je suis maintenant sur

conda 4.6.9


0 commentaires