Seu aplicativo precisa definir uma dependência em sua versão Ruby? Quer ter certeza de que as versões do Ruby em seus servidores de desenvolvimento e produção são as mesmas? Quer que seu aplicativo falhe mais rápido se a versão errada do Ruby for instalada? Apenas especifique qual versão você deseja usar em seu gemfile usando a diretiva ruby .
ruby "<ruby version>",
:engine => "<ruby implementation>",
:engine_version => "<ruby implementation version>"
Por exemplo, se você quiser usar Ruby 1.9.3 desenvolvido com JRuby, você pode fazer o seguinte:
ruby "1.9.3",
:engine => "jruby",
:engine_version => "1.6.7"
Nota: A diretiva ruby explicitamente deixa de fora a capacidade de especificar um nível de patch. Os patches do Ruby geralmente incluem correções de bugs e segurança importantes e são extremamente compatíveis.