ruby-on-rails - Brew 更新中断“Rails s”(Open SSL + LoadError - 找不到类 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”。在那里,我再次找到了这个问题的答案并应用了它。这让我回到了最初的 OpenSSL 问题。
我怎样才能让它以正确的方式运行,这样我的“rails s”就不会再坏了?
先感谢您!!!
堆栈: - 红宝石 2.7.0p0 ;- Mac Os High Sierra
解决方案
这个修复对我有用。旁注,我必须重新启动我的 Mac 才能正常工作。不知道为什么关闭和打开我的终端的新会话还不够!
推荐阅读
- oracle - ins_sqlplus.mk 调用 makefile 的目标“安装”时出错
- css - Angular Bootstrap css:强制连续最后一列填充剩余的空白空间
- c++ - InterviewBit:在提交时给出运行时错误,但在自定义测试用例上给出正确的输出
- string - 拆分字符串并分配给 vb.net 中的类对象
- apache-kafka - 生成大量消息时出错
- typescript - 扩展 TypeScript 接口
- node.js - 快速超时总是在 1 分钟后发生
- jupyter-notebook - 在 Google Colaboratory 中输出 Ipleaflet 小部件
- api - 需要APIFY爬取数据
- google-sheets - Sumifs 在条件评估为假时求和?