Instalé rbenv y ruby-build. Luego instalé ruby 1.9.2p290. Todo se veía bien.¿Cómo forzo a Rails a utilizar la versión de Ruby (administrada con rbenv) que deseo?
$ cd my_rails_app
$ ruby -v
1.9.2p290
$ rails server
...
[2011-10-04 13:51:01] INFO WEBrick 1.3.1
[2011-10-04 13:51:01] INFO ruby 1.8.7 (2010-01-10) [universal-darwin11.0]
...
Pero cuando ejecuto mi aplicación, todavía está usando ruby 1.8.7. (los métodos que existen en 1.9 fallan). Todo en rieles/consola actúa como 1.8, y dentro de IRB actúa como 1.9.
¿Cómo puedo forzar a mi aplicación a utilizar 1.9?
Estoy familiarizado con RVM, específicamente estoy preguntando por rbenv.
¿Qué significa "cuando ejecuto mi aplicación"? ¿Qué servidor de aplicaciones estás usando? – jdl
Lo estoy ejecutando localmente, usando WEBrick. También experimento los mismos problemas usando los rieles/consola. Actualicé mi respuesta para mostrar la salida del servidor específico que hace referencia a 1.8.7 –
Esas secuencias de comandos hacen referencia '/ usr/bin/env'. ¿Qué te dice '/ usr/bin/env ruby -v'? – jdl