De acordo com os documentos oficiais , parece que você só precisa prefixar seus scripts assim:
#!/usr/bin/env ruby
E, em seguida, siga um destes procedimentos para informar rbenvqual versão do Ruby usar:
trecho: https://github.com/sstephenson/rbenv
Escolhendo a versão Ruby
Quando você executa um shim, rbenvdetermina qual versão do Ruby usar lendo a partir das seguintes fontes, nesta ordem:
A RBENV_VERSIONvariável de ambiente, se especificada. Você pode usar o rbenvcomando shell para definir essa variável de ambiente na sua sessão atual do shell.
O primeiro .ruby-versionarquivo encontrado pesquisando o diretório do script que você está executando e cada um de seus diretórios pai até atingir a raiz do seu sistema de arquivos.
O primeiro .ruby-versionarquivo encontrado pesquisando o diretório de trabalho atual e cada um de seus diretórios pai até atingir a raiz do seu sistema de arquivos. Você pode modificar o .ruby-versionarquivo no diretório de trabalho atual com o rbenvcomando local.
O ~/.rbenv/versionarquivo global . Você pode modificar este arquivo usando o rbenvcomando global Se o arquivo da versão global não estiver presente, rbenvassume que você deseja usar o Ruby "system" - ou seja, qualquer versão que seria executada se rbenvnão estivesse no seu caminho.
Você pode usar este comando para criar um .ruby-versionarquivo no diretório junto com o script Ruby.
$ rbenv local 1.9.3-p327