2014-10-29 10 views
7

Kurulumdaki mesaj öyle diyor, ancak ben herhangi bir referans bulamıyorum. "Şu anda kırık olduğu bilinen", ama kime tarafından bilinen ve ne sorundur? Nokogiri kod tabanını kontrol ettim ve günlük kaydını yaptım, ancak bunun referansını bulamıyorum.Nokogiri, 2.9.0 üzerindeki Libxml2 sürümlerinin bozuk olduğunu söylüyor, öyle değil mi?

IMPORTANT! Nokogiri builds and uses a packaged version of libxml2. 

If this is a concern for you and you want to use the system library 
instead, abort this installation process and reinstall nokogiri as 
follows: 

    gem install nokogiri -- --use-system-libraries 

If you are using Bundler, tell it to use the option: 

    bundle config build.nokogiri --use-system-libraries 
    bundle install 

However, note that nokogiri does not necessarily support all versions 
of libxml2. 

For example, libxml2-2.9.0 and higher are currently known to be broken 
and thus unsupported by nokogiri, due to compatibility problems and 
XPath optimization bugs. 
+2

XPath optimizasyon hata muhtemelen [bu konunun] (https://bugzilla.gnome.org/show_bug.cgi?id=695699). Bu benim hatamdı ancak [şu anki 2.9.2 sürümünde sabitlendi] (https://git.gnome.org/browse/libxml2/commit/?id=b4bcba23f64b71105514875f165a63d4cc720609). – nwellnhof

+0

@nwellnhof Şüphesiz bu şekilde sorumluluk aldığınız için bilgi ve teşekkürler. Gizem% 33 çözüldü! Şimdi "uyumluluk problemleri" nin ne olduğunu ve neden *** nin *** *** 'nin bu kadar zor olduğunu öğrenmek için *** :-) – iain

+0

Merhaba Guys, yosemite kullanıyorum ve bu bana oluyor . Herhangi bir yardım??? – olleh

cevap

1

iki yolu vardır olabilir: o kadar 1. kullanımı sistem kütüphaneleri gösterir:

İşte

verir mesajla Nokogiri (bu durumda v1.6.3.1) (ilgili bölümleri) var (Bash kullanarak varsayarak)
gem install nokogiri -- --use-system-libraries 
  • bu olabilir grep sorun, here belirtildiği
      ve bir kabuk komutu ile bunun üstesinden mümkün olabilir:

    export GREP_OPTIONS="--color=auto"

  • +0

    Bu, soruyu cevaplamıyor, bu yüzden onay veremem, ancak başkalarına yardımcı olmak, bu yüzden burada bırakmak en iyisi olabilir. – iain

    İlgili konular