首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Mac OS Sierra 10.12上安装Nokogiri

如何在Mac OS Sierra 10.12上安装Nokogiri
EN

Stack Overflow用户
提问于 2016-10-14 16:52:22
回答 8查看 22.3K关注 0票数 74

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

我尝试使用brew install libxml2 libxslt,然后使用命令行选项引用安装目录,但无济于事。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2016-10-14 16:52:22

打开Xcode,从菜单XCode -> Preferences更新您的命令行工具(Xcode 8.0)。

然后执行以下操作:

代码语言:javascript
复制
bundle config build.nokogiri --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
bundle install

或者只是:

代码语言:javascript
复制
gem install nokogiri -v 1.6.8.1 -- --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
票数 181
EN

Stack Overflow用户

发布于 2017-01-06 12:56:38

尝试先使用自制软件安装libxml2。

代码语言:javascript
复制
brew install libxml2

然后,如果使用包安装

代码语言:javascript
复制
bundle config build.nokogiri --use-system-libraries \
  --with-xml2-include=$(brew --prefix libxml2)/include/libxml2
bundle install

如果直接使用gem安装

代码语言:javascript
复制
gem install nokogiri -- --use-system-libraries \
  --with-xml2-include=$(brew --prefix libxml2)/include/libxml2
票数 47
EN

Stack Overflow用户

发布于 2016-10-21 20:55:03

这可能是gem install nokogiri -v '1.6.8.1' fails的副本...最新的被接受的答案是:

brew unlink xz; bundle install; brew link xz

可能没有必要重新链接xz ...例如,如果因为the_silver_searcher (它直接链接到非符号链接库)而具有该依赖项。

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

https://stackoverflow.com/questions/40038953

复制
相关文章

相似问题

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