मैं capybara-वेबकिट स्थापित जो क्यूटी पुस्तकालयों की जरूरत है, तो मैं चला गया और निम्न कमांडरेल: साइक, 0.1.4
brew update
brew install qt
brew linkapps
मैं तो बंडल और सभी था साथ homebrew का उपयोग कर उन्हें स्थापित की जरूरत से libyaml अपडेट कर रहा है capybara-webkit के साथ अच्छी तरह से। हालांकि, मेरा गार्ड नीचे चेतावनी फेंक रहा है।
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
काफी सरल माना जाता है। हालांकि, 'बंडल-libyaml' विकल्प के साथ एक सफल मनोविज्ञान स्थापना के बाद भी मैं पुरानी libyaml के बारे में इस चेतावनी को देख रहा हूँ। इसके अलावा, जब मैं psyche (ruby -rpsych -e 'p Psych.libyaml_version') से जुड़े libyaml के संस्करण की जांच करता हूं, यह अभी भी 1.4 है।
कोई विचार?
मेरे लिए काम नहीं किया था libyaml – Karl