2011-03-01 89 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位于您的路径中。