Brew 更新中断 "Rails s"(Open SSL + LoadError - 找不到 class Digest::SHA1 — digest/sha1 的库)

Brew update breaks "Rails s" ( Open SSL + LoadError - library not found for class Digest::SHA1 — digest/sha1 )

最近更新了 Homebrew,我不能再使用 "rails s" 命令了。显然,这是一个众所周知的问题。由于 macOS 决定放弃 OpenSSL 并切换到 LibreSSL,因此该错误经常出现。因此,我对此应用了常见的答案:

brew uninstall openssl; 
brew uninstall openssl; 
brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

完成此操作后,出现另一个问题:"LoadError - library not found for class Digest::SHA1 "。 再次,我发现了这个问题的 answer 并应用了它。这让我回到原来的 OpenSSL 问题。

我怎样才能以正确的方式 运行 使我的 "rails s" 不再损坏?

提前致谢!!!

堆栈: - ruby 2.7.0p0 ; - Mac Os High Sierra

这个 适合我。 旁注,我必须重新启动 mac 才能正常工作。不知道为什么关闭和打开我的终端的新会话还不够!