我无法弄清楚这里出了什么问题 - 任何想法?
我正在运行Ubuntu 8.04 LTS,并从这些说明安装了libxml2和libxslt:
http://www.techsww.com/tutorials/libraries/libxml/installation/installing_libxml_on_ubuntu_linux.php
http://www.techsww.com/tutorials/libraries/libxslt/installation/installing_libxslt_on_ubuntu_linux.php
但是,我安装了最新版本:
libxslt-1.1.24
libxml2-2.7.3
安装平安无事
--------------------我设置LD_LIBRARY_PATH---------------------------- ------
echo $LD_LIBRARY_PATH
/usr/local/libxslt/lib:
-------------似乎函数存在 - 至少基于字符串的输出------------
/ usr/local/libxslt/lib $字符串*| grep ParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
xsltParseStylesheetDoc
-----------------------但编译仍然失败---------------------- ------------------
sudo gem install webrat
构建本机扩展.这可能需要一段时间...
错误:安装webrat时
出错:错误:无法构建gem原生扩展.
/ usr/local/bin/ruby extconf.rb
在/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include中安装webrat 检查iconv.h, /选择/本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,/ usr/include目录,/ usr/include目录/ libxml2 ...是
检查/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include,/ opt/local /中的libxml/parser.h包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,/ usr/include目录,/ usr/include目录/ libxml2的...是
检查/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include,/ opt/local/include/libxml2中的libxslt/xslt.h,/ usr/local/include,/ usr/local/include/libxml2,/ usr/local/include,/ usr/local/include/libxml2,/ usr/include,/ usr/include/libxml2 ... yes
check for libexslt/exslt.h位于/ opt/local/include /,/ opt/local/include/libxml2,/ opt/local/include,/ opt/local/include,/ opt/local/inc 路得/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,在/ usr /本地/包括,在/ usr /本地/包括/ libxml2的,/ usr/include目录,/ usr/include目录/ libxml2的...是
检查-lxml2中的xmlParseDoc()...是
检查-lxslt中的xsltParseStylesheetDoc()...没有
缺少libxslt.尝试'port install libxslt'或'yum install libxslt-devel'
*** extconf.rb failed ***
由于某些原因无法创建Makefile,可能缺少
必要的库和/或头文件.检查mkmf.log文件以获取更多
详细信息.您可能需要配置选项.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/ruby
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xslt-dir
--without-xslt-dir
--with-xslt-include
--without-xslt-include=${xslt-dir}/include
--with-xslt-lib
--without-xslt-lib=${xslt-dir}/lib
--with-xml2lib
--without-xml2lib
--with-xsltlib
--without-xsltlib
Gem文件将保留在/usr/local/lib/ruby/gems/1.8/gems/nokogiri-1.3.3中进行检查.
结果记录到/usr/local/lib/ruby/gems/1.8/gems/nokogiri-1.3.3/ext/nokogiri/gem_make.out
| 归档时间: |
|
| 查看次数: |
4571 次 |
| 最近记录: |