【发布时间】:2011-06-17 10:22:29
【问题描述】:
在 Rails 3 中,我注意到每次调用框架时,无论是从 rake、rails server 还是其他任何地方,我都会收到以下警告:
Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
在 Google 上搜索会产生一些博客文章,所有这些文章都建议使用显式 lib 和包含路径重建 Nokogiri。例如:
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
这似乎表明我的构建顺利,并且 Nokogiri 正在加载正确的库版本。那么为什么 Rails 会抱怨呢?
我确实找到了答案,我想我会在这里分享。请参阅下面的答案。
【问题讨论】:
标签: ruby-on-rails ruby nokogiri