gpt4 book ai didi

Ruby - Digest::Digest 已弃用;使用摘要

转载 作者:数据小太阳 更新时间:2023-10-29 06:23:57 25 4
gpt4 key购买 nike

每当我运行测试或启动 Rails 服务器时,我都会收到此警告。

当我从 .rvm 文件夹运行 grep 时,我看到以下内容:

grep -R 'Digest::Digest' .
./rubies/ruby-2.1.0/lib/ruby/2.1.0/openssl/digest.rb: warn('Digest::Digest is deprecated; Use Digest')
- additional references to openssl and ruby 2.1.0

所以看起来这是一个 Ruby 2.1.0 错误。有任何修复吗?据我所知,目前还没有可用的补丁。

虽然我的应用程序使用 Fog 和其他一些有与此消息相关的问题的 gem,但我使用的是没有错误的修补版本。所以我认为这里是 Ruby 的错。

最佳答案

借用this thread的回复

OpenSSL::Digest::Digest has been discouraged to use from very ancient era such as Ruby 1.8 and finally was deprecated recently.

如果您搜索错误消息,您会看到很多 gem ,including fog , 仍在使用已弃用的语法。

我想在所有 gem 更新之前需要一段时间。如果您在使用的某个库中发现弃用,我鼓励您向维护者报告。

举几个例子

您的 Rails 应用可能依赖于使用旧语法的 gem。

关于Ruby - Digest::Digest 已弃用;使用摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21184960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com