From: Rafal Zdziech Date: 2012-02-24T01:56:35+09:00 Subject: Re: Failing to install mechanize --e89a8fb1ef42bed32f04b9a4862d Content-Type: text/plain; charset=ISO-8859-1 Check if you have got everything installed for rvm by typing rvm requirements Sorted? Homepage: www.amidev.co.uk On Feb 23, 2012 4:49 PM, "Ruby Student" wrote: > Great! > > Thank you > > On Thu, Feb 23, 2012 at 11:41 AM, Rafal Zdziech wrote: > >> 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 >>> >> > > > -- > Ruby Student > --e89a8fb1ef42bed32f04b9a4862d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Check if you have got everything installed for rvm by typing rvm require= ments

Sorted?
Homepage: www.amidev.co.uk

On Feb 23, 2012 4:49 PM, "Ruby Student"= ; <ruby.student@gmail.com&= gt; wrote:
Great!

Thank you

On Thu, Feb 23, 2= 012 at 11:41 AM, Rafal Zdziech <raf@amidev.co.uk> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">

Hi,

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

Homepage: www.amid= ev.co.uk

On Feb 23, 2012 4:33 PM, "Ruby Student"= ; <ruby.stud= ent@gmail.com> 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



--
Ruby Studen= t
--e89a8fb1ef42bed32f04b9a4862d--