0
0

More than 3 years have passed since last update.

(質問)bundle installを実行するとLibrary not loaded: というエラーが発生する

Last updated at Posted at 2019-12-16

知識が不十分で数日かけて解決に至りませんでした、迷走してトラブルが悪化していると感じたため質問させていただきます。
質問が初めてのため、回答以外にも不備あればご教示いただけると幸いです。

エラー内容

Ken@MacBook-Pro (アプリ名) % bundle install
Ignoring bcrypt-3.1.13 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.13
(中略 ※大量に同様のIgnoring~)
Ignoring zlib-1.1.0 because its extensions are not built. Try: gem pristine zlib --version 1.1.0
Traceback (most recent call last):
        33: from /Users/Ken/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
        32: from /Users/Ken/.rbenv/versions/2.5.1/bin/bundle:23:in `load'
        31: from /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-
(中略)
         3: from /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
         2: from /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/openssl-2.1.2/lib/openssl.rb:13:in `<top (required)>'
         1: from /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/Users/Ken/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Users/Ken/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/openssl-2.1.2/lib/openssl.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError)
  Referenced from: /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/openssl-2.1.2/lib/openssl.bundle
  Reason: image not found - /Users/Ken/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/openssl-2.1.2/lib/openssl.bundle
vim
vim ~/.zshrc        
eval "$(rbenv init -)"
export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"
export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"
export PATH="/usr/local/opt/gettext/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="/usr/local/opt/curl/bin:$PATH"
brew
Ken@MacBook-Pro ~ % brew deps --installed --tree
autoconf

openssl@1.1

pkg-config

rbenv
└── ruby-build
    ├── autoconf
    ├── pkg-config
    └── readline

readline

ruby-build
├── autoconf
├── pkg-config
└── readline

調べた内容

brew update && brew upgradeを実行

こちらの記事を参照
https://qiita.com/kota-es/items/98ae6ee84fc59aaae2ea

brew doctorを実行

いくつかbrew linkするよう指示が出ましたので実行

Homebrewの再インストール

コマンドを検索して実行

その他

エラー文でググって、出た記事の内容をいろいろと実行

上記いずれも、解決には至りませんでした。

原因と思われること

OSのアップデートをしてcatalinaに変更したこと、rails6でwebpackerを使用するためにいろいろと検索した内容を入力してしまったこと
その際にlibresslからopensslに変更してしまい、パスが通っていない・brewの設定がおかしい

知りたいこと

今回の問題の解決策と、もし可能であれば今回のエラーに関してこんな知識を習得した方が良い、こんな書籍がおすすめ、などのご意見をいただけると非常に助かります。

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0