This should work but it doesn't due to arch specific config.h, which is not accessible in default headers search path. See [1] for discussion of this issue. $ cat > rt.c #include "ruby.h" int main(int argc, char **argv) { return 0; } ^D $ gcc rt.c In file included from /usr/include/ruby.h:33:0, from rt.c:1: /usr/include/ruby/ruby.h:24:25: fatal error: ruby/config.h: No such file or directory #include "ruby/config.h" ^ compilation terminated. [1] https://lists.fedoraproject.org/pipermail/devel/2013-June/184446.html
ruby-2.0.0.247-11.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/FEDORA-2013-12118/ruby-2.0.0.247-11.fc19
Package ruby-2.0.0.247-11.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ruby-2.0.0.247-11.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-12118/ruby-2.0.0.247-11.fc19 then log in and leave karma (feedback).
ruby-2.0.0.247-12.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/ruby-2.0.0.247-12.fc19
ruby-2.0.0.247-14.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.