gpt4 book ai didi

ruby-on-rails - Rails : Psych, 从 0.1.4 更新 libyaml

转载 作者:行者123 更新时间:2023-12-04 06:07:27 33 4
gpt4 key购买 nike

我需要安装需要 qt 库的 capybara-webkit,所以我使用自制软件使用以下命令安装它们

brew update
brew install qt
brew linkapps

然后我捆绑了 capybara-webkit,一切都很好。但是,我的 guard 正在发出以下警告。
 You appear to have an outdated version of libyaml (0.1.4) installed on your system.

Prior to 0.1.6, libyaml is vulnerable to a heap overflow exploit from malicious YAML payloads.


The easiest thing to do right now is probably to update Psych to the latest version and enable
the 'bundled-libyaml' option, which will install a vendored libyaml with the vulnerability patched:

gem install psych -- --enable-bundled-libyaml

看起来很简单。但是,即使在使用 'bundled-libyaml' 选项成功安装 psych 之后,我仍然看到有关过时 libyaml 的警告。此外,当我检查与 psyche 相关的 libyaml 版本(ruby -rpsych -e 'p Psych.libyaml_version')时,它仍然是 1.4。

有任何想法吗?

最佳答案

尝试:

brew upgrade libyaml

为我工作。

关于ruby-on-rails - Rails : Psych, 从 0.1.4 更新 libyaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919990/

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