导轨的摘要库问题

问题描述 投票:0回答:1

我正在将ruby 2.4.6用于旧项目。上次,我更新了它5个月前的工作,效果很好。现在,当我运行rails s时,出现此错误消息

.rbenv/versions/2.4.6/lib/ruby/2.4.0/digest.rb:16:in `const_missing': library not found for class Digest::SHA1 -- digest/sha1 (LoadError)

有人有主意吗?

ruby-on-rails ruby hash
1个回答
0
投票

这与openssl问题有关。遵循此SO post。我跑

brew switch openssl 1.0.2s

并选中

ruby -r digest/sha1 -e 'p Digest::SHA1'

正确输出Digest::SHA1

© www.soinside.com 2019 - 2024. All rights reserved.