2 votes

Bibliothèque non chargée libssl.1.0.0.dylib

J'étais en train d'essayer de corriger un bug que je rencontrais dans Dragonfly avec mes images qui n'avaient pas de délégué de décodage, et l'une des solutions que j'ai trouvées était de supprimer Imagemagick et de le réinstaller à partir des sources. Depuis, à chaque fois que j'essaie de démarrer mon serveur rails, d'installer un bundle ou d'ajouter des gemmes ruby, j'obtiens le message d'erreur suivant.

/Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin18.0/openssl.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError)
  Referenced from: /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin18.0/openssl.bundle
  Reason: image not found - /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin18.0/openssl.bundle

J'ai essayé de supprimer et de réinstaller openssl, brew update/upgrade. Cela n'a pas bougé.

4voto

Colin Lee Points 171
gem uninstall mysql2
brew install openssl
gem install mysql2 -- --with-opt-dir="$(brew --prefix openssl)"

Cela fonctionne pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X