From: Ruby Student Date: 2012-02-24T01:49:13+09:00 Subject: Re: Failing to install mechanize --0015175d07bc5d998d04b9a46c07 Content-Type: text/plain; charset=ISO-8859-1 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 --0015175d07bc5d998d04b9a46c07 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Great!

Thank you

On Thu, Feb 23, 2= 012 at 11:41 AM, Rafal Zdziech <raf@amidev.co.uk> 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.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
--0015175d07bc5d998d04b9a46c07--