Xeno Campanoli
7/6/2007 7:49:00 PM
Jason Roelofs wrote:
> You need the ruby development package (ruby1.8-dev).
Thank you. That fixed it.
>
> Jason
>
> On 7/6/07, Xeno Campanoli <xcampanoli@gmail.com> wrote:
>>
>> I have mechanize installed on Feisty, which has Ruby 1.8.5, but when I
>> just tried to install it on Gutsy, which has 1.8.6, I got the following:
>>
>> root@joehill:~# gem install mechanize
>> Install required dependency hpricot? [Yn]
>> Select which gem to install for your platform (i486-linux)
>> 1. hpricot 0.6 (mswin32)
>> 2. hpricot 0.6 (jruby)
>> 3. hpricot 0.6 (ruby)
>> 4. hpricot 0.5 (ruby)
>> 5. hpricot 0.5 (mswin32)
>> 6. Skip this gem
>> 7. Cancel installation
>> > 3
>> 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 mechanize
>> extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
>> from extconf.rb:1
>>
>>
>> Gem files will remain installed in
>> /usr/lib/ruby/gems/1.8/gems/hpricot-0.6 for inspection.
>> Results logged to
>> /usr/lib/ruby/gems/1.8/gems/hpricot-0.6/ext/hpricot_scan/gem_make.out
>> root@joehill:~#
>> ---snip---
>> If this is a problem with the Ruby install on Gutsy/Ubuntu, please
>> explain that so I can bug it on Launchpad. Thanks.
>>
>> xc
>> --
>> The only sustainable organizing methods focus not on scale,
>> but on good design of the functional unit,
>> not on winning battles, but on preservation.
>>
>>
>
--
The only sustainable organizing methods focus not on scale,
but on good design of the functional unit,
not on winning battles, but on preservation.