Rails 3では、私はフレームワークを呼び出すたびにrake
、rails server
、その他何かに気づきました。警告:NokogiriはLibXMLバージョン2.7.7に対してビルドされましたが、動的にロードされています2.7.3
Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
がGoogleで検索するには、明示的なLIBを使用して鋸山の再構築を提案してパスを含めるすべては、いくつかのブログの記事を、生み出します。たとえば、次のように私のための問題を解決していない
http://mrflip.github.com/2009-08/nokogiri-hates-libxml2-on-osx.html
しかし、。
nokogiri -v
を入力すると、私に与え、この:
---
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
。では、なぜRailsが文句を言うのですか?
私は実際に答えを見つけました。私はここでそれを分かち合うと思っていました。下の私の答えを見てください。
ありがとうございました!私はRMagickがlibxmlを読み込んでいるとは思っていませんでした。 –
私もありがとう!これは、繰り返し再コンパイルが失敗した後の私の問題を解決しました。 – adriandz
ありがとう〜私は別の宝石で同じ問題を抱えていました。私のGemfileにあるすべてのものをコメントし、それらを一度に1つずつリストアすることが重要でした。私の場合、ヒットメントの宝石は責任がありませんでした。 – Levi