avevo bisogno di capibara-webkit installato, che aveva bisogno delle librerie Qt, così sono andato e installato utilizzando homebrew con i seguenti comandiRails: Psych, aggiornamento libyaml da 0.1.4
brew update
brew install qt
brew linkapps
Ho poi in bundle e tutto era bene con il capybara-webkit. Tuttavia, la mia guardia sta lanciando il seguente avvertimento.
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
Sembrava abbastanza semplice. Tuttavia, anche dopo un'installazione psicologica di successo con l'opzione 'bundled-libyaml' sto ancora vedendo questo avviso su libyaml obsoleto. Inoltre, quando controllo la versione di libyaml associata a psyche (ruby -rpsych -e 'p Psych.libyaml_version') è ancora 1.4.
Qualche idea?
Assicurarsi di eseguire 'update birra' per ottenere l'accesso alla versione più recente di libyaml – Karl