Hello everyone, this is my first post, I’m from Costa Rica I’ve been
learning ruby for a couple of months now, now to the point.
I’ve been trying to install the hpricot gem but every time I get this:
Select which gem to install for your platform (universal-darwin8.0)
hpricot 0.6 (mswin32)
hpricot 0.6 (jruby)
hpricot 0.6 (ruby)
hpricot 0.5 (ruby)
hpricot 0.5 (mswin32)
Skip this gem
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 hpricot
checking for main() in -lc… no
creating Makefile
make
sh: line 1: make: command not found
Gem files will remain installed in
/usr/local/lib/ruby/gems/1.8/gems/hpricot-0.6 for inspection.
Results logged to
/usr/local/lib/ruby/gems/1.8/gems/hpricot-0.6/ext/hpricot_scan/gem_make.out
I removed the hpricot folder a couple of times but I still get the error
message when trying to install…
It can’t find make. You need to be sure that make or an equivalent is
in
your path. I think OSX uses GCC so it might just be a path issue. I
don’t
have much experience developing on the Mac though so I’m not sure.
–
“Hey brother Christian with your high and mighty errand, Your actions
speak
so loud, I can’t hear a word you’re saying.”
Probably I will try that, but I’ve been able to install other gems.
Yes; the difference is most likely that those other gems didn’t
include any C/C++ extension code that needed to be compiled. Hpricot
does depend on some C code, so you need the developer tools.