Я вижу, этот вопрос довольно старый, но он все еще остается без ответа, так что ради новичка-рубиниста
первый шаг установки чего-либо на Fedora - это обновить его до Ubuntu :)
На отличные AMI Debian/Ubuntu есть ссылки на http://alestic.com/
Вы сами решите много административных болей.
Это не решит боль Ruby, хотя Debian - это мозг, поврежденный по отношению к Ruby/Gems.
Есть несколько вещей, которые вы можете сделать (как на Debian / Ubuntu и Fedora)
Я разместил скрипт начальной загрузки Ubuntu AMI из проекта oss, над которым я работаю, по адресу http://gist.github.com/307730
Не все, что имеет к вам отношение, но я сжег свою руку, поэтому печатал в одиночку :), не могу много редактировать. это структурировано, и я надеюсь, что это легко понять.
Еще одна вещь, которую вы можете попробовать, - это установить rvm (http://rvm.beginrescueend.com/). Я подумываю о том, чтобы принять его самому себе в качестве правильного мульти-дистрибутивного решения проблем с рубином.