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 rbenv
qué versión de Ruby usar:
extracto: https://github.com/sstephenson/rbenv
Elegir la versión Ruby
Cuando ejecuta un calce, rbenv
determina qué versión de Ruby usar al leerla de las siguientes fuentes, en este orden:
La RBENV_VERSION
variable de entorno, si se especifica. Puede usar el rbenv
comando de shell para establecer esta variable de entorno en su sesión de shell actual.
El primer .ruby-version
archivo 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-version
archivo 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-version
archivo en el directorio de trabajo actual con el rbenv
comando local.
El ~/.rbenv/version
archivo global . Puede modificar este archivo con el rbenv
comando global. Si el archivo de versión global no está presente, se rbenv
supone que desea utilizar el "sistema" Ruby, es decir, cualquier versión que se ejecute si rbenv
no estuviera en su camino.
Luego puede usar este comando para crear un .ruby-version
archivo en el directorio junto con el script Ruby.
$ rbenv local 1.9.3-p327