Según los documentos oficiales , parece que solo necesita prefijar sus scripts de esta manera:
#!/usr/bin/env ruby
Y luego haga una de las siguientes cosas para saber rbenvqué versión de Ruby usar:
extracto: https://github.com/sstephenson/rbenv
Elegir la versión Ruby
Cuando ejecuta un calce, rbenvdetermina qué versión de Ruby usar al leerla de las siguientes fuentes, en este orden:
La RBENV_VERSIONvariable de entorno, si se especifica. Puede usar el rbenvcomando de shell para establecer esta variable de entorno en su sesión de shell actual.
El primer .ruby-versionarchivo encontrado al buscar el directorio del script que está ejecutando y cada uno de sus directorios principales hasta llegar a la raíz de su sistema de archivos.
El primer .ruby-versionarchivo encontrado al buscar el directorio de trabajo actual y cada uno de sus directorios principales hasta llegar a la raíz de su sistema de archivos. Puede modificar el .ruby-versionarchivo en el directorio de trabajo actual con el rbenvcomando local.
El ~/.rbenv/versionarchivo global . Puede modificar este archivo con el rbenvcomando global. Si el archivo de versión global no está presente, se rbenvsupone que desea utilizar el "sistema" Ruby, es decir, cualquier versión que se ejecute si rbenvno estuviera en su camino.
Luego puede usar este comando para crear un .ruby-versionarchivo en el directorio junto con el script Ruby.
$ rbenv local 1.9.3-p327