Невозможная установка Nokogiri - «отсутствует libxml2» - PullRequest
1 голос
/ 05 февраля 2012

Я самая ужасная из всех инсталляций nokogiri.

Я использовал homebrew для установки зависимостей libxml2 и libxslt.Я связал их, используя ссылку brew.Я отключил и снова связался.У меня варево 0.8.1.

Я был на веб-странице установки nokogiri, прошел сборку и до сих пор не могу его установить.

Я продолжаю получать

libxml2 is missing.

Пожалуйста, помогите.Будет ли установка на MacPorts следующим планом атаки?

Ответы [ 4 ]

1 голос
/ 24 мая 2012

Я решил это, обновив zlib1g с 1.2.3 до 1.2.7:

$> aptitude update
$> aptitude install zlib1g
1 голос
/ 09 апреля 2013

Вам нужно обновить домашний напиток до 0,9

затем выполните следующие действия

brew install libxml2 libxslt
brew link libxml2 libxslt
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar xvfz libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local/Cellar/libiconv/1.13.1
make
sudo make install

sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2

gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.0/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.0/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib

Вы должны дважды проверить версию библиотеки папок.

0 голосов
/ 05 июня 2015

Как указано в выводе консоли

gem install nokogiri - --use-system-library [--with-xml2-config = / path / to / xml2-config] [--with-xslt-config = / path / to / xslt-config]

и несколько команд поиска: find / usr / local -name xml2-config find / usr / local -name xslt-config

У меня сработало следующее:

sudo gem install nokogiri - --use-system-library --with-xml2-config = / usr / local / Cellar / libxml2 / 2.9.2 / bin /xml2-config --with-xslt-config = / usr / local / Cellar / libxslt / 1.1.28_1 / bin / xslt-config

0 голосов
/ 10 февраля 2012

libxml2 через MacPorts всегда работал для меня.port install libxml2 libxslt

см. Также OS X Lion, попытка установки Nokogiri - отсутствует libxml2 и http://nokogiri.org/tutorials/installing_nokogiri.html

...