2011-03-01 95 views
1

我正在嘗試安裝libxml-ruby-1.1.4(通過Bundler,但同樣的事情發生在我做一個gem install的時候),並且我得到了一大堆錯誤。RoR - 安裝gem - libxml-ruby-1.1.4

我在Unibody MacBook上運行Mac OSX 10.6。

錯誤在make之後開始,並且有很多DARWI錯誤,然後是一長串ruby_xml_error ...未聲明(首次在此函數中使用)。

這是一個pastie與所有的錯誤。

請幫忙。


爲了幫助他人搜索這個問題,這裏有一些常見的短語出現在錯誤中。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb

-I /系統/資源庫/框架/ Ruby.framework /版本/ 1.8的/ usr/lib/ruby​​/1.8/universal-darwin10.0 -I。 -I在/ usr /本地/包括-DRUBY_EXTCONF_H = \ 「extconf.h \」

ruby​​_xml_error ...未申報(第一次在這個函數中使用)

XML_(等等)

(沒有這樣的文件或目錄)

化妝:* [ruby_xml_error.o]錯誤1

回答

2

所以我不是唯一一個與此issue。常見問題是libxml2的舊版本。

brew install libxml2 

然後確保libxml2 bin位於您的路徑中。