| Summary: | несоответствие версий библиотек libxml version 2.9.10, с которой собрана nokogiri и loaded 2.9.12 | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Gleb Kulikov <glebus> |
| Component: | nokogiri | Assignee: | Малъ Скрылевъ <majioa> |
| Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, andy, pav |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версии пакетов:
libxml2-2.9.12-alt1.p10.1
gem-nokogiri-1.11.1-alt1
Система:
ALT Workstation K 10.1 x86_64
Шаги воспроизведения:
# apt-get install nokogiri
$ cat > test.rb <<EOF
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(URI.open('https://nokogiri.org/tutorials/installing_nokogiri.html'))
doc.css('nav ul.menu li a', 'article h2').each do |link|
puts link.content
end
EOF
$ ruby test.rb
Получаемый результат:
WARNING: Nokogiri was built against libxml version 2.9.10, but has dynamically loaded 2.9.12
Meta
Installing Native Gems
Installing the ruby platform gem
Troubleshooting
Appendix A: The Compiler Toolchain
В сизифе не воспроизводится.
Решено обновлением gem-nokogiri в репозотории p10 до версии gem-nokogiri-1.13.8-alt1.1 |
WARNING: Nokogiri was built against libxml version 2.9.10, but has dynamically loaded 2.9.12 Traceback (most recent call last): 2: from gen.rb:9:in `<main>' 1: from gen.rb:9:in `each' gen.rb:11:in `block in <main>': undefined method `text' for nil:NilClass (NoMethodError) rake aborted!