Created
June 22, 2014 17:48
-
-
Save RudyOnRails/c8cb8f81b165bda7d146 to your computer and use it in GitHub Desktop.
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 --with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Building native extensions with: '--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 --with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib' | |
This could take a while... | |
Building nokogiri using packaged libraries. | |
Building libxml2-2.8.0 for nokogiri with the following patches applied: | |
- 0001-Fix-parser-local-buffers-size-problems.patch | |
- 0002-Fix-entities-local-buffers-size-problems.patch | |
- 0003-Fix-an-error-in-previous-commit.patch | |
- 0004-Fix-potential-out-of-bound-access.patch | |
- 0005-Detect-excessive-entities-expansion-upon-replacement.patch | |
- 0006-Do-not-fetch-external-parsed-entities.patch | |
- 0007-Enforce-XML_PARSER_EOF-state-handling-through-the-pa.patch | |
- 0008-Improve-handling-of-xmlStopParser.patch | |
- 0009-Fix-a-couple-of-return-without-value.patch | |
- 0010-Keep-non-significant-blanks-node-in-HTML-parser.patch | |
- 0011-Do-not-fetch-external-parameter-entities.patch | |
************************************************************************ | |
IMPORTANT! Nokogiri builds and uses a packaged version of libxml2. | |
If this is a concern for you and you want to use the system library | |
instead, abort this installation process and reinstall nokogiri as | |
follows: | |
gem install nokogiri -- --use-system-libraries | |
If you are using Bundler, tell it to use the option: | |
bundle config build.nokogiri --use-system-libraries | |
bundle install | |
However, note that nokogiri does not necessarily support all versions | |
of libxml2. | |
For example, libxml2-2.9.0 and higher are currently known to be broken | |
and thus unsupported by nokogiri, due to compatibility problems and | |
XPath optimization bugs. | |
************************************************************************ | |
Building libxslt-1.1.28 for nokogiri with the following patches applied: | |
- 0001-Adding-doc-update-related-to-1.1.28.patch | |
- 0002-Fix-a-couple-of-places-where-f-printf-parameters-wer.patch | |
- 0003-Initialize-pseudo-random-number-generator-with-curre.patch | |
- 0004-EXSLT-function-str-replace-is-broken-as-is.patch | |
- 0006-Fix-str-padding-to-work-with-UTF-8-strings.patch | |
- 0007-Separate-function-for-predicate-matching-in-patterns.patch | |
- 0008-Fix-direct-pattern-matching.patch | |
- 0009-Fix-certain-patterns-with-predicates.patch | |
- 0010-Fix-handling-of-UTF-8-strings-in-EXSLT-crypto-module.patch | |
- 0013-Memory-leak-in-xsltCompileIdKeyPattern-error-path.patch | |
- 0014-Fix-for-bug-436589.patch | |
- 0015-Fix-mkdir-for-mingw.patch | |
************************************************************************ | |
IMPORTANT! Nokogiri builds and uses a packaged version of libxslt. | |
If this is a concern for you and you want to use the system library | |
instead, abort this installation process and reinstall nokogiri as | |
follows: | |
gem install nokogiri -- --use-system-libraries | |
If you are using Bundler, tell it to use the option: | |
bundle config build.nokogiri --use-system-libraries | |
bundle install | |
************************************************************************ | |
Successfully installed nokogiri-1.6.2.1 | |
1 gem installed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment