ruby-on-rails - Nokogiri 是针对 LibXML 版本 2.9.1 构建的,但已动态加载 2.8.0

标签 ruby-on-rails ruby rake nokogiri libxml2

我要运行

bundle exec rake fixtures:populate_from_db

在 CentOS 上,但我收到以下警告消息:

WARNING: Nokogiri was built against LibXML version 2.9.1, but has dynamically loaded 2.8.0
rake aborted!

~/.bundle/config 文件包含:

BUNDLE_BUILD__NOKOGIRI: "--with-xml2-include=/opt/local/include/libxml2 --with-xml2-lib=/opt/local/lib --with-xslt-dir=/opt/local"

如何重新编译Nokogiri 2.8.0版本的LibXML?

最佳答案

尝试运行:

gem update --systemgem pristine nokogiri

刚刚为我工作。

关于ruby-on-rails - Nokogiri 是针对 LibXML 版本 2.9.1 构建的,但已动态加载 2.8.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29800482/

相关文章:

ruby-on-rails - 在 rails 中为用户模型创建配置文件

ruby-on-rails - Rails 2.2.2 将表单输入字段设置为只读

Ruby:更新哈希值最简单的方法是什么?

sql - 尝试在 Ruby 中的 SQL 查询中使用绑定(bind)变量时出现语法错误

javascript - 在 Ruby 中从 dataURL 渲染 base64 图像并发送回图像

ruby-on-rails - 使用 Activemerchant gem 的多个商家帐户

ruby-on-rails - 如何将 React 应用程序和 Rails API 部署到 Heroku?

ruby-on-rails - 运行 Rails 测试时不要将日志输出到屏幕

ruby-on-rails - rails : Invalid byte sequence in US-ASCII (Argument Error) when I run rake db:seed

ruby - `bundle exec rake` 还是 `rake` ? `Rake::TestTask` 怎么样?