我是nokogiri可怕安裝中最可怕的安裝。不可能安裝的Nokogiri - 'libxml2失蹤'
我用自制軟件來安裝它的libxml2和libxslt依賴項。我使用brew鏈接將它們鏈接起來。我已取消關聯並重新鏈接。我已經釀造了0.8.1。
我一直在nokogiri安裝網頁,並通過構建,仍然無法得到它的安裝。
我不斷收到
libxml2 is missing.
請幫助。 MacPorts上的安裝是否是下一個攻擊計劃?
我是nokogiri可怕安裝中最可怕的安裝。不可能安裝的Nokogiri - 'libxml2失蹤'
我用自制軟件來安裝它的libxml2和libxslt依賴項。我使用brew鏈接將它們鏈接起來。我已取消關聯並重新鏈接。我已經釀造了0.8.1。
我一直在nokogiri安裝網頁,並通過構建,仍然無法得到它的安裝。
我不斷收到
libxml2 is missing.
請幫助。 MacPorts上的安裝是否是下一個攻擊計劃?
通過MacPorts的libxml2一直爲我工作。 port install libxml2 libxslt
也看到OS X Lion, Attempting Nokogiri install - libxml2 is missing 和http://nokogiri.org/tutorials/installing_nokogiri.html
我解決了它從1.2.3更新中的zlib1g 1.2.7:
$> aptitude update
$> aptitude install zlib1g
你需要你的自制升級到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
您應該仔細檢查文件夾庫版本。
如從控制檯輸出建議
寶石安裝引入nokogiri - --use系統的庫 [--with-XML2-配置= /路徑/到/ XML2-CONFIG] [--with -xslt-配置= /路徑/到/ XSLT-CONFIG]
和一對夫婦找到的命令: 查找/ USR /本地-name XML2-配置 查找/ USR /本地-name XSLT的配置
以下爲我工作:
sudo gem install nokogiri - --use-system-libraries --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
你不解決嗎? – robermorales 2012-09-01 18:16:01