From: Rafal Zdziech Date: 2012-02-24T01:41:16+09:00 Subject: Re: Failing to install mechanize --e89a8ff2424ffa978304b9a44fcb Content-Type: text/plain; charset=ISO-8859-1 Hi, Type in rvm list first to see what Ruby version you have got installed. Then rvm use 1.9.3 --default Homepage: www.amidev.co.uk On Feb 23, 2012 4:33 PM, "Ruby Student" wrote: > OK, I got rvm installed. It also looks like it installed ruby. > But, how do I invoke ruby installed by rvm? When I type: *ruby -v*, I get > an error. > > > # rvm install 1.9.3 > Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left > Speed > 100 460k 100 460k 0 0 340k 0 0:00:01 0:00:01 --:--:-- > 556k > Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src > Configuring yaml in /usr/local/rvm/src/yaml-0.1.4. > Compiling yaml in /usr/local/rvm/src/yaml-0.1.4. > Installing yaml to /usr/local/rvm/usr > Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p125, > this may take a while depending on your cpu(s)... > > ruby-1.9.3-p125 - #fetching > ruby-1.9.3-p125 - #downloading ruby-1.9.3-p125, this may take a while > depending on your connection... > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left > Speed > 100 9505k 100 9505k 0 0 395k 0 0:00:24 0:00:24 --:--:-- > 2177k > ruby-1.9.3-p125 - #extracting ruby-1.9.3-p125 to > /usr/local/rvm/src/ruby-1.9.3-p125 > ruby-1.9.3-p125 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p125 > ruby-1.9.3-p125 - #configuring > ruby-1.9.3-p125 - #compiling > ruby-1.9.3-p125 - #installing > Retrieving rubygems-1.8.17 > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left > Speed > 100 246k 100 246k 0 0 352k 0 --:--:-- --:--:-- --:--:-- > 659k > Extracting rubygems-1.8.17 ... > Removing old Rubygems files... > Installing rubygems-1.8.17 for ruby-1.9.3-p125 ... > Installation of rubygems completed successfully. > ruby-1.9.3-p125 - adjusting #shebangs for (gem irb erb ri rdoc testrb > rake). > ruby-1.9.3-p125 - #importing default gemsets (/usr/local/rvm/gemsets/) > Install of ruby-1.9.3-p125 - #complete > > [root@oc8821576380 ruby-1.9.3-p0]#* ruby -v* > Command not found. > > Also, > > *# rvm rubygems mechanize* > 'ruby' was not found, cannot install rubygems unless ruby is present (Do > you have an RVM ruby installed & selected?) > > Thank you > > On Thu, Feb 23, 2012 at 8:53 AM, ami wrote: > >> Hi, >> >> I would advise you to unistall your ruby installation and install rvm >> first and go from there. >> >> >> On Thu, 2012-02-23 at 22:44 +0900, Ruby Student wrote: >> > 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 >> >> >> >> > > > -- > Ruby Student > --e89a8ff2424ffa978304b9a44fcb Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hi,

Type in rvm list first to see what Ruby version you have got installed. = Then rvm use 1.9.3 --default

Homepage: www.amidev.co.uk

On Feb 23, 2012 4:33 PM, "Ruby Student"= ; <ruby.student@gmail.com&= gt; wrote:
OK, I got rvm installed. It also looks like it installed ruby.
But, how = do I invoke ruby installed by rvm? When I type:=A0ruby -v, I get an = error.


# rvm install 1.9.3
Fetching yaml-0.1.4.tar.gz to /usr= /local/rvm/archives
=A0 % Total=A0=A0=A0 % Received % Xferd=A0 Average Speed=A0=A0 Time=A0=A0= =A0 Time=A0=A0=A0=A0 Time=A0 Current
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Dload=A0 Up= load=A0=A0 Total=A0=A0 Spent=A0=A0=A0 Left=A0 Speed
100=A0 460k=A0 100= =A0 460k=A0=A0=A0 0=A0=A0=A0=A0 0=A0=A0 340k=A0=A0=A0=A0=A0 0=A0 0:00:01=A0= 0:00:01 --:--:--=A0 556k
Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
Configuring yaml in /= usr/local/rvm/src/yaml-0.1.4.
Compiling yaml in /usr/local/rvm/src/yaml-= 0.1.4.
Installing yaml to /usr/local/rvm/usr
Installing Ruby from sou= rce to: /usr/local/rvm/rubies/ruby-1.9.3-p125, this may take a while depend= ing on your cpu(s)...

ruby-1.9.3-p125 - #fetching
ruby-1.9.3-p125 - #downloading ruby-1.9= .3-p125, this may take a while depending on your connection...
=A0 % Tot= al=A0=A0=A0 % Received % Xferd=A0 Average Speed=A0=A0 Time=A0=A0=A0 Time=A0= =A0=A0=A0 Time=A0 Current
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 Dload=A0 Upload=A0=A0 Total=A0=A0 Spent=A0=A0=A0 Left= =A0 Speed
100 9505k=A0 100 9505k=A0=A0=A0 0=A0=A0=A0=A0 0=A0=A0 395k=A0= =A0=A0=A0=A0 0=A0 0:00:24=A0 0:00:24 --:--:-- 2177k
ruby-1.9.3-p125 - #e= xtracting ruby-1.9.3-p125 to /usr/local/rvm/src/ruby-1.9.3-p125
ruby-1.9.3-p125 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p125
ruby-= 1.9.3-p125 - #configuring
ruby-1.9.3-p125 - #compiling
ruby-1.9.3-p= 125 - #installing
Retrieving rubygems-1.8.17
=A0 % Total=A0=A0=A0 % = Received % Xferd=A0 Average Speed=A0=A0 Time=A0=A0=A0 Time=A0=A0=A0=A0 Time= =A0 Current
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 Dload=A0 Upload=A0=A0 Total=A0=A0 Spent=A0=A0=A0 Left= =A0 Speed
100=A0 246k=A0 100=A0 246k=A0=A0=A0 0=A0=A0=A0=A0 0=A0=A0 352k= =A0=A0=A0=A0=A0 0 --:--:-- --:--:-- --:--:--=A0 659k
Extracting rubygems= -1.8.17 ...
Removing old Rubygems files...
Installing rubygems-1.8.17 for ruby-1.9.3-p125 ...
Installation of rubyg= ems completed successfully.
ruby-1.9.3-p125 - adjusting #shebangs for (g= em irb erb ri rdoc testrb rake).
ruby-1.9.3-p125 - #importing default ge= msets (/usr/local/rvm/gemsets/)
Install of ruby-1.9.3-p125 - #complete

[root@oc8821576380 ruby-1.9.= 3-p0]# ruby -v
Command not found.

Also,

# rvm ru= bygems mechanize
'ruby' was not found, cannot install rubyge= ms unless ruby is present (Do you have an RVM ruby installed & selected= ?)

Thank you

On Thu, Feb 23, 2012 at 8:5= 3 AM, ami <raf@amidev.co.uk> wrote:
Hi,

I would advise you to unistall your ruby installation and install rvm
first and go from there.


On Thu, 2012-02-23 at 22:44 +0900, Ruby Student wrote:
> 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 `<top (required)>':<= br> > 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. =A0This could take a while...
> ERROR: =A0Error installing mechanize:
> =A0 =A0 ERROR: Failed to build gem native extension.
>
> =A0 =A0 =A0 =A0 /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. =A0please visit
> http://nokogiri.org/tutorials/installing_nokogiri.html f= or help with
> installing dependencies.
> -----
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers. =A0Check the mkmf.log file for mor= e
> details. =A0You may need configuration options.
>
> Provided configuration options:
> =A0 =A0 --with-opt-dir
> =A0 =A0 --without-opt-dir
> =A0 =A0 --with-opt-include
> =A0 =A0 --without-opt-include=3D${opt-dir}/include
> =A0 =A0 --with-opt-lib
> =A0 =A0 --without-opt-lib=3D${opt-dir}/lib
> =A0 =A0 --with-make-prog
> =A0 =A0 --without-make-prog
> =A0 =A0 --srcdir=3D.
> =A0 =A0 --curdir
> =A0 =A0 --ruby=3D/usr/local/bin/ruby
> =A0 =A0 --with-zlib-dir
> =A0 =A0 --without-zlib-dir
> =A0 =A0 --with-zlib-include
> =A0 =A0 --without-zlib-include=3D${zlib-dir}/include
> =A0 =A0 --with-zlib-lib
> =A0 =A0 --without-zlib-lib=3D${zlib-dir}/lib
> =A0 =A0 --with-iconv-dir
> =A0 =A0 --without-iconv-dir
> =A0 =A0 --with-iconv-include
> =A0 =A0 --without-iconv-include=3D${iconv-dir}/include
> =A0 =A0 --with-iconv-lib
> =A0 =A0 --without-iconv-lib=3D${iconv-dir}/lib
> =A0 =A0 --with-xml2-dir
> =A0 =A0 --without-xml2-dir
> =A0 =A0 --with-xml2-include
> =A0 =A0 --without-xml2-include=3D${xml2-dir}/include
> =A0 =A0 --with-xml2-lib
> =A0 =A0 --without-xml2-lib=3D${xml2-dir}/lib
> =A0 =A0 --with-xslt-dir
> =A0 =A0 --without-xslt-dir
> =A0 =A0 --with-xslt-include
> =A0 =A0 --without-xslt-include=3D${xslt-dir}/include
> =A0 =A0 --with-xslt-lib
> =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.<= br> > 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






--
Ruby Studen= t
--e89a8ff2424ffa978304b9a44fcb--