[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Can't install racc

Rod Dik

6/9/2009 2:00:00 PM

Hello, I'm trying to install the mechanize gem on ruby 1.8.6, and it
requires nokogiri and racc. When trying to install racc, I get the
following error

C:\Documents and Settings\roddik>gem install racc
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

ruby extconf.rb install racc
creating Makefile

nmake

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

cl -nologo -I. -ID:/ruby/lib/ruby/1.8/i386-mswin32
-ID:/ruby/lib/ruby/1.
8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -Tccparse.c
"cl" не являеÑ?ся внÑ?Ñ?Ñ?енней или внеÑ?ней
командой, исполняемой пÑ?огÑ?аммой или пакеÑ?нÑ?м Ñ?айлом.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code
'0x1'
Stop.


Gem files will remain installed in
D:/ruby/lib/ruby/gems/1.8/gems/racc-1.4.6 for
inspection.
Results logged to
D:/ruby/lib/ruby/gems/1.8/gems/racc-1.4.6/ext/racc/cparse/gem_
make.out

gem_make.out resembles this message, so I don't post it. How can I fix
the problem? TIA
--
Posted via http://www.ruby-....

4 Answers

Eric Hodel

6/9/2009 6:45:00 PM

0

On Jun 9, 2009, at 07:00, Rod Dik wrote:

> Hello, I'm trying to install the mechanize gem on ruby 1.8.6, and it
> requires nokogiri and racc. When trying to install racc, I get the
> following error

racc is a development dependency of mechanize. You probably need to
upgrade your RubyGems.

Rod Dik

6/9/2009 7:11:00 PM

0

Eric Hodel wrote:
> On Jun 9, 2009, at 07:00, Rod Dik wrote:
>
>> Hello, I'm trying to install the mechanize gem on ruby 1.8.6, and it
>> requires nokogiri and racc. When trying to install racc, I get the
>> following error
>
> racc is a development dependency of mechanize. You probably need to
> upgrade your RubyGems.

Thanks, updating gems helped, now I get the following error when
requiring mechanize

WARNING: Nokogiri was built against LibXML version 2.7.3, but has
dynamically loaded 2.6.27
D:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.3.1-x86-mswin32/lib/nokogiri/html/document.rb:65:
[BUG] Segmentation fault
ruby 1.8.6 (2008-08-11) [i386-mswin32]

Can it be caused by LibXML disparity? I've downloaded it, can't figure
out yet how to install..
--
Posted via http://www.ruby-....

Aaron Patterson

6/9/2009 7:21:00 PM

0

On Wed, Jun 10, 2009 at 04:10:32AM +0900, Rod Dik wrote:
> Eric Hodel wrote:
> > On Jun 9, 2009, at 07:00, Rod Dik wrote:
> >
> >> Hello, I'm trying to install the mechanize gem on ruby 1.8.6, and it
> >> requires nokogiri and racc. When trying to install racc, I get the
> >> following error
> >
> > racc is a development dependency of mechanize. You probably need to
> > upgrade your RubyGems.
>
> Thanks, updating gems helped, now I get the following error when
> requiring mechanize
>
> WARNING: Nokogiri was built against LibXML version 2.7.3, but has
> dynamically loaded 2.6.27
> D:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.3.1-x86-mswin32/lib/nokogiri/html/document.rb:65:
> [BUG] Segmentation fault
> ruby 1.8.6 (2008-08-11) [i386-mswin32]
>
> Can it be caused by LibXML disparity? I've downloaded it, can't figure
> out yet how to install..

If you're also requiring libxml-ruby, that might be your problem. Can
you try requiring nokogiri from irb to verify that?

Nokogiri ships with libxml2 2.7.3, so if you have it somewhere else in
your path, that would cause the problem.

--
Aaron Patterson
http://tenderlovem...

Rod Dik

6/9/2009 7:30:00 PM

0

Aaron Patterson wrote:
> On Wed, Jun 10, 2009 at 04:10:32AM +0900, Rod Dik wrote:
>> Thanks, updating gems helped, now I get the following error when
>> requiring mechanize
>>
>> WARNING: Nokogiri was built against LibXML version 2.7.3, but has
>> dynamically loaded 2.6.27
>> D:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.3.1-x86-mswin32/lib/nokogiri/html/document.rb:65:
>> [BUG] Segmentation fault
>> ruby 1.8.6 (2008-08-11) [i386-mswin32]
>>
>> Can it be caused by LibXML disparity? I've downloaded it, can't figure
>> out yet how to install..
>
> If you're also requiring libxml-ruby, that might be your problem. Can
> you try requiring nokogiri from irb to verify that?
>
> Nokogiri ships with libxml2 2.7.3, so if you have it somewhere else in
> your path, that would cause the problem.

I've found another libxml2.dll file in c:/windows, replaced it with the
one from nokogiri (maybe some other soft will search for it there), and
it fixed the problem! Thanks a lot!
--
Posted via http://www.ruby-....