Rails 3'te, çerçeveyi her çağırdığımda olsun, rake
, rails server
veya başka bir şey olsun, aşağıdakileri fark ettim uyarı: Nokogiri, LibXML sürüm 2.7.7'ye karşı oluşturuldu, ancak dinamik olarak yüklü 2.7.3
Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
Google'da aranıyor açık lib kullanarak Nokogiri yeniden önermek ve yolları, her biri birkaç blog yayınlarını, verir. Örneğin: Benim için sorunu çözmek vermedi
http://mrflip.github.com/2009-08/nokogiri-hates-libxml2-on-osx.html
Ama.
nokogiri -v
yazarak bana verir bu:
---
warnings: []
ruby:
engine: mri
version: 1.8.7
platform: i686-darwin10.4.0
libxml:
loaded: 2.7.7
binding: extension
compiled: 2.7.7
nokogiri: 1.4.4
. Peki neden Rails şikayet ediyor?
Aslında cevabı buldum ve burada paylaşacağımı düşündüm. Cevabımı aşağıya bakın.
Teşekkürler! RMagick'in libxml yüklediği hakkında hiçbir fikrim yoktu. –
Benden de teşekkürler! Bu tekrarlanan recompilations başarısız sonra benim için sorunu çözdü. – adriandz
Teşekkürler ~ Ben farklı bir gem ile aynı sorunu vardı. Gemfile'ımdaki her şeyi yorumlayıp her seferinde bir tane geri yüklemek önemliydi. Benim durumumda, hitimes mücevher suçlandı. – Levi