While attempting to compile Rubinius on Fedora, I ran into the problem that it could not locate the following header file:
/usr/include/ruby/config.h
As it turns out, this file is located in an arch-specific directory in the Ruby 1.9 devel package:
/usr/include/x86_64/ruby/config.h