From: Ruby Student Date: 2012-02-24T01:33:01+09:00 Subject: Re: Failing to install mechanize --0015175cddfc6e99a704b9a43207 Content-Type: text/plain; charset=ISO-8859-1 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 --0015175cddfc6e99a704b9a43207 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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@ami= dev.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
--0015175cddfc6e99a704b9a43207--