From: David Southwell Date: 2008-08-12T02:33:55+09:00 Subject: Re: gem native extension installer failure on winxp pro 64 system On Monday 11 August 2008 10:22:25 Roger Pack wrote: > David Southwell wrote: > > Here is the shell error: > > C:\ ..........> gem update > > Updating installed gems > > Updating fxruby > > Successfulyy installed fxruby-1.6.16-x86-mswin32-60 > > Updating haml > > Successfully installed haml-2.0.2 > > Updating hpricot > > Building Native extensions. This could take a while... > > ERROR: While executing gem.... (Gem::Installer::ExyensionBuildError) > > ERROR: failed to build gem native extension > > > > Path was given to gem.make.out file which reads: > > > > C:/Program Files (x86)/ruby/bin/ruby.exe extconf.rb update > > 'C:/Program' is not recognized as an internal or external command, > > operable program or batch file. > > > > At first glance it seems the update script does not specify path > > correctly > > specified for platform. > > -------------------- > > > > Does anyone know how to fix this? > > > > David > > Looks like with hpricot the latest version doesn't come with a > pre-compiled binary. So avoid that, or install VC6 or mingw + mingw > ruby. Maybe :) > http://www.ruby-forum.com/topic/162401#new > -R VC6 is installed. This seems to be a pathing error in the install script which is looking for C:\program rather than C:\program files (86) which is the appropriate path on win 64. All other gems install fine- this problem only occurs with hpricot. David