首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >警告: Nokogiri是基于LibXML版本2.7.3构建的,但已动态加载2.7.8

警告: Nokogiri是基于LibXML版本2.7.3构建的,但已动态加载2.7.8
EN

Stack Overflow用户
提问于 2012-07-12 20:58:46
回答 6查看 6.2K关注 0票数 18

在全新安装Mac OS X 10.8 Mountain Lion以及安装Ruby 1.9.3和Ruby on Rails 3.2.6之后,我启动了Rails控制台,并收到以下警告消息:

警告: Nokogiri是针对LibXML版本2.7.3构建的,但已动态加载2.7.8

我怎么才能修复它?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-07-12 20:58:46

我已经为Lion找到了一些修复,但还没有针对Mountain Lion的修复。尽管如此,我还是试过了,它起作用了:

代码语言:javascript
复制
gem uninstall nokogiri libxml-ruby

brew update
brew uninstall libxml2
brew install libxml2 --with-xml2-config
brew link libxml2

brew install libxslt
brew link libxslt

gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.8.0/include/libxml2/ --with-xml2-lib=/usr/local/Cellar/libxml2/2.8.0/lib/ --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26/

来源(针对Lion):https://gist.github.com/1349681

票数 13
EN

Stack Overflow用户

发布于 2012-07-26 09:44:16

我重新安装了Ruby,修复了它。能够使用内置库。

票数 13
EN

Stack Overflow用户

发布于 2012-11-30 01:51:45

代码语言:javascript
复制
gem uninstall nokogiri
bundle install

更好的是:

代码语言:javascript
复制
gem pristine nokogiri

注意:

当您升级系统和更改库时,这种情况会重复发生。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11452380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档