Rails no está usando mi versión global de Ruby

Quiero usar Rails con Ruby 2.1.0, pero está usando Ruby 1.9.3 (la versión del sistema).

Estoy usandorbenv para gestionar mis versiones de ruby. Mis pasos fueron algo así como:

$ rbenv install 2.1.0
$ rbenv global 2.1.0
$ sudo gem install rails -v 4.0.2
$ rbenv rehash
$ rbenv versions
  system
* 2.1.0 (set by /home/dennis/.rbenv/version)
$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
$ rails new app && cd app
$ rails server

Rails está utilizando Ruby 1.9.3 (x86_64-linux), de acuerdo conlocalhost:3000/rails/info/properties. Un mensaje de registro derails server da:INFO ruby 1.9.3 (2012-04-20) [x86_64-linux].

Creo que Rails está usando la versión del sistema de Ruby porque las versiones coinciden.

$ rbenv local system
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
$ rbenv local --unset  # Unset local Ruby version, go back to 2.1.0

Algunas cosas que he probado sin suerte:

configurando las versiones locales y de shell de Ruby a 2.1.0 con rbenvrehash rbenv shims (rbenv dice que haga esto después de instalar los ejecutables)hice nuevos proyectos de Rails después de cambiar a 2.1.0 en caso de que hiciera los proyectos mientras utilizaba 1.9.3poniendo2.1.0 en un.ruby-version archivo en la raíz de mi proyecto (sugerido por @Agis)reiniciar sesión de terminal e iniciar un shell bash de inicio de sesión (sugerido por @Russel)especificando la versión de Ruby deseada en el archivo Gem del proyecto (sugerido por @ rlecaro2)

FWIW, estoy usando Ubuntu 13.10 con el shell de peces.

Respuestas a la pregunta(3)

Su respuesta a la pregunta