【问题标题】:Library not loaded libssl.1.0.0.dylib库未加载 libssl.1.0.0.dylib
【发布时间】:2019-12-09 16:30:15
【问题描述】:

我正在努力修复我在 Dragonfly 中遇到的一个错误,我的图像没有解码委托,我发现的解决方案之一是删除 Imagemagick,然后从源代码重新安装。从那时起,每当我尝试启动 Rails 服务器、捆绑安装或添加任何 ruby​​ gem 时,都会收到以下错误消息。

/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

我已尝试删除并重新安装 openssl、brew 更新/升级。它没有让步。

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-4 openssl


【解决方案1】:
gem uninstall mysql2
brew install openssl
gem install mysql2 -- --with-opt-dir="$(brew --prefix openssl)"

这对我有用。

【讨论】:

  • gem install mysql2 -- --with-opt-dir="$(brew --prefix openssl)" 这是正确的命令,缺少引号
  • 哈哈,不错的收获!
  • 谢谢!这已经奏效了!
猜你喜欢
  • 2015-01-31
  • 2013-10-10
  • 2020-05-11
  • 2020-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-03
相关资源
最近更新 更多