我使用的是Ruby 1.9.3,因此必须使用旧版本的Nokogiri。我需要安装Nokogiri v1.5.10。
最初我收到了一个错误,即libxml2丢失了。安装libxml2后,我收到以下错误:
ERROR: Error installing nokogiri-1.5.10.gem:
ERROR: Failed to build gem native extension.
/opt/ruby-1.9.3/bin/ruby extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... no
-----
libxslt is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
我是否需要手动安装每个依赖项?
如果是这样,我如何确定要使用的版本?
注意:服务器无法访问互联网。因此,我必须安装scp
rpm或tar文件。
答案 0 :(得分:0)
不幸的是,您需要使用该版本的Nokogiri手动安装每个依赖项,因为我认为它们不会打包依赖项,直到版本1.6.0.rc1。