From: Ruby Student Date: 2012-02-23T22:44:04+09:00 Subject: Failing to install mechanize --00151758f83c3e54ae04b9a1d65a Content-Type: text/plain; charset=ISO-8859-1 Hello Team, I am trying to install *mechanize* but it is failing. Any help will be appreciated. Here are the details: *OS*: Red Hat Enterprise Linux Workstation release 6.2 (Santiago) *Ruby*: ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] It complains that that library:* libxslt is missing.* However, the library IS installed: #* rpm -qa | grep -i libxslt* libxslt-python-1.1.26-2.el6.x86_64 libxslt-1.1.26-2.el6.x86_64 Also, if I try to install it it states that it is already installed: *yum install libxslt* Setting up Install Process Package libxslt-1.1.26-2.el6.x86_64 already installed and latest version Nothing to do Now the errors from gem: # *gem install mechanize* /usr/local/lib/ruby/1.9.1/yaml.rb:56:in `': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. Building native extensions. This could take a while... ERROR: Error installing mechanize: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb extconf.rb:10: Use RbConfig instead of obsolete and deprecated Config. 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. 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-zlib-dir --without-zlib-dir --with-zlib-include --without-zlib-include=${zlib-dir}/include --with-zlib-lib --without-zlib-lib=${zlib-dir}/lib --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 Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0 for inspection. Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0/ext/nokogiri/gem_make.out When I try to install *psych *or *yaml* I get the same errors listed above. Thank you -- Ruby Student --00151758f83c3e54ae04b9a1d65a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello Team,

I am trying to install mechanize but it is failin= g. Any help will be appreciated.
Here are the details:

OS:= Red Hat Enterprise Linux Workstation release 6.2 (Santiago)
Ruby= :
ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

I= t complains that that library: libxslt is missing. However, the libr= ary IS installed:
# rpm -qa | grep -i libxslt
libxslt-python-1= .1.26-2.el6.x86_64
libxslt-1.1.26-2.el6.x86_64

Also, if I try to install it it states t= hat it is already installed:

yum install libxslt
Setting u= p Install Process
Package libxslt-1.1.26-2.el6.x86_64 already installed = and latest version
Nothing to do

Now the errors from gem:

# gem= install mechanize
/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top = (required)>':
It seems your ruby installation is missing psych (f= or YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.<= br>Building native extensions.=A0 This could take a while...
ERROR:=A0 E= rror installing mechanize:
=A0=A0=A0 ERROR: Failed to build gem native e= xtension.

=A0=A0=A0=A0=A0=A0=A0 /usr/local/bin/ruby extconf.rb
extconf.rb:10: = Use RbConfig instead of obsolete and deprecated Config.
checking for lib= xml/parser.h... yes
checking for libxslt/xslt.h... no
-----
libxsl= t is missing.=A0 please visit http://nokogiri.org/tutorials/installing_nokogiri.htm= l for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some= reason, probably lack of
necessary libraries and/or headers.=A0 Check t= he mkmf.log file for more
details.=A0 You may need configuration options= .

Provided configuration options:
=A0=A0=A0 --with-opt-dir
=A0=A0= =A0 --without-opt-dir
=A0=A0=A0 --with-opt-include
=A0=A0=A0 --withou= t-opt-include=3D${opt-dir}/include
=A0=A0=A0 --with-opt-lib
=A0=A0=A0= --without-opt-lib=3D${opt-dir}/lib
=A0=A0=A0 --with-make-prog
=A0=A0=A0 --without-make-prog
=A0=A0=A0 --= srcdir=3D.
=A0=A0=A0 --curdir
=A0=A0=A0 --ruby=3D/usr/local/bin/ruby<= br>=A0=A0=A0 --with-zlib-dir
=A0=A0=A0 --without-zlib-dir
=A0=A0=A0 -= -with-zlib-include
=A0=A0=A0 --without-zlib-include=3D${zlib-dir}/includ= e
=A0=A0=A0 --with-zlib-lib
=A0=A0=A0 --without-zlib-lib=3D${zlib-dir}/lib=
=A0=A0=A0 --with-iconv-dir
=A0=A0=A0 --without-iconv-dir
=A0=A0= =A0 --with-iconv-include
=A0=A0=A0 --without-iconv-include=3D${iconv-dir= }/include
=A0=A0=A0 --with-iconv-lib
=A0=A0=A0 --without-iconv-lib=3D= ${iconv-dir}/lib
=A0=A0=A0 --with-xml2-dir
=A0=A0=A0 --without-xml2-dir
=A0=A0=A0 --wi= th-xml2-include
=A0=A0=A0 --without-xml2-include=3D${xml2-dir}/include=A0=A0=A0 --with-xml2-lib
=A0=A0=A0 --without-xml2-lib=3D${xml2-dir}/l= ib
=A0=A0=A0 --with-xslt-dir
=A0=A0=A0 --without-xslt-dir
=A0=A0=A0 --with-xslt-include
=A0=A0=A0 --without-xslt-include=3D${xslt-= dir}/include
=A0=A0=A0 --with-xslt-lib
=A0=A0=A0 --without-xslt-lib= =3D${xslt-dir}/lib


Gem files will remain installed in /usr/local= /lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0/ext/no= kogiri/gem_make.out

When I try to install psych or yaml
I get the same errors listed above.

Thank you
--
Ruby Stude= nt
--00151758f83c3e54ae04b9a1d65a--