В соответствии с официальными документами это звучит так, как будто вам просто нужно добавить префикс ваших скриптов следующим образом:
#!/usr/bin/env ruby
А затем выполните одно из следующих действий, чтобы указать, rbenvкакую версию Ruby использовать:
выдержка: https://github.com/sstephenson/rbenv
Выбор версии Ruby
Когда вы выполняете shim, rbenvопределяет, какую версию Ruby использовать, читая ее из следующих источников, в следующем порядке:
RBENV_VERSIONПеременная окружения, если он указан. Вы можете использовать команду rbenvоболочки для установки этой переменной среды в текущем сеансе оболочки.
Первый .ruby-versionфайл, найденный путем поиска в каталоге сценария, который вы выполняете, и в каждом из его родительских каталогов, пока не достигнете корня вашей файловой системы.
Первый .ruby-versionфайл, найденный путем поиска текущего рабочего каталога и каждого из его родительских каталогов до достижения корня вашей файловой системы. Вы можете изменить .ruby-versionфайл в текущем рабочем каталоге с помощью rbenvлокальной команды.
Глобальный ~/.rbenv/versionфайл. Вы можете изменить этот файл с помощью rbenvглобальной команды. Если файл глобальной версии отсутствует, rbenvпредполагается , что вы хотите использовать «системный» Ruby - то есть, какую бы версию не запускали, если бы rbenvне было на вашем пути.
Затем вы можете использовать эту команду для создания .ruby-versionфайла в каталоге вместе со скриптом Ruby.
$ rbenv local 1.9.3-p327