在Mac OS Sierra 10.12上安装Nokogiri(1.6.8.1)时遇到问题.

我try 使用brew install libxml2 libxslt,然后使用命令行选项引用安装目录,但没有帮助.

推荐答案

Open Xcode and, from the menu XCode -> Preferences update your Command Line Tools (Xcode 8.0).

然后做:

bundle config build.nokogiri --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
bundle install

或者只是:

gem install nokogiri -v 1.6.8.1 -- --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2

Ruby相关问答推荐

Ruby;人;docs-使用\";?

为什么在if语句中的赋值操作不会在条件判断之前发生?

Ruby 和用正则表达式分割字符串

什么是 '?-mix' 在 Ruby 正则表达式中

如何关闭 Rails 3.1 上的自动样式表/javascript 生成?

如何将哈希保存到 CSV

您如何将 Cucumber 场景标记为待处理

如何声明 RSpec 中示例之间共享的变量?

如何通过拆分字符的最后一次出现将字符串拆分为仅两部分?

如何在Ruby中获取给定月份的天数,占年份?

在 Ruby 中打开默认浏览器

运行 Ruby 命令时,PATH 中不安全的世界可写目录 /Users/username,模式 040777

将整个文本文件作为单个字符串读取的合理方法是什么?

将 Nokogiri 文档转换为 Ruby 哈希

何时在 Ruby 中使用 Struct 而不是 Hash?

什么是 Ruby 1.9 标准 CSV 库?

JavaScript Array:获取项目的范围

Rubocop 25 线块大小和 RSpec 测试

查找模块中可用的类

传递哈希而不是方法参数