Theocacao
Leopard
Design Element
Comment on "Ruby Enterprise Edition on Mac OS X Leopard"
by Scott Stevenson — Nov 06
@Nathan: my guess is an architecture mismatch

That seems possible, particularly considering the 64-bit changes in Leopard. I did some investigating and here's what I found:
Built-in Apache: httpd ppc7400 ppc64 i386 x86_64 Built-in Ruby (works): ruby ppc7400 i386 ApplicationPoolServerExecutable ppc7400 ppc64 i386 x86_64 mod_passenger.so ppc7400 ppc64 i386 x86_64 mysql.bundle ppc7400 i386 Ruby Enterprise Edition (does not work): ruby i386 ApplicationPoolServerExecutable ppc7400 ppc64 i386 x86_64 mod_passenger.so ppc7400 ppc64 i386 x86_64 mysql.bundle i386

Nothing looks odd to me here. The only difference is that REE doesn't include the ppc7400 variants. Side note: The version of Passenger using the built-in Ruby actually uses the one in Ruby.framework, not /usr/bin.

Thanks for taking the time to write all of that out, by the way. It was helpful.
Back to "Ruby Enterprise Edition on Mac OS X Leopard"
Design Element

Copyright © Scott Stevenson 2004-2015