我在Mac OS Sierra 10.12上安装Nokogiri (1.6.8.1)时遇到了问题。
我尝试使用brew install libxml2 libxslt
,然后使用命令行选项引用安装目录,但无济于事。
发布于 2016-10-14 16:52:22
打开Xcode,从菜单XCode
-> Preferences
更新您的命令行工具(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
发布于 2017-01-06 12:56:38
尝试先使用自制软件安装libxml2。
brew install libxml2
然后,如果使用包安装
bundle config build.nokogiri --use-system-libraries \
--with-xml2-include=$(brew --prefix libxml2)/include/libxml2
bundle install
如果直接使用gem安装
gem install nokogiri -- --use-system-libraries \
--with-xml2-include=$(brew --prefix libxml2)/include/libxml2
发布于 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
(它直接链接到非符号链接库)而具有该依赖项。
https://stackoverflow.com/questions/40038953
复制相似问题