Leopard => Snow Leopard architecture woes with nokogiri / rails

Posted by Julian on Stack Overflow See other posts from Stack Overflow or by Julian
Published on 2010-05-29T19:43:54Z Indexed on 2010/05/29 19:52 UTC
Read the original article Hit count: 628

I'm confused. It's a regular state of affairs for me but specifically in this case I felt I could reach out to fellow stackoverflowers (that is, stackoverflow-ers, not stackover-flowers).

uname -a
Darwin macbookpro 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386

set

bash-3.2$ set
...
HOSTTYPE=x86_64
...
MACHTYPE=x86_64-apple-darwin10.0
...

I'm having a nightmare rebuilding some native ruby gems and I'm wondering whether this is part of the problem -- part of this machine says its 64 bit but another part 32 ... as far as I can tell?

Under 'About this Mac' it says 'Intel Core 2 Duo' which Apple says is 64 bit. So why, after doing

sudo gem pristine --all

am I still getting this kind of error?

dlopen(/Applications/Rails/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.2/lib/nokogiri/nokogiri.bundle, 9): no suitable image found.  Did find:
    /Applications/Rails/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.2/lib/nokogiri/nokogiri.bundle: mach-o, but wrong architecture - /Applications/Rails/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.2/lib/nokogiri/nokogiri.bundle

Specifically I had removed nokogiri and reinstalled it. No errors in output.

bash-3.2$ sudo gem install nokogiri
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.4.2
1 gem installed

thanks for any thoughts!

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about snow-leopard