Это разумный способ сделать это.Вы можете использовать что-то вроде обертки rvm для создания нового тонкого исполняемого файла, который запускает правильный RVM:
$ rvm wrapper your_ruby@your_gemset your_app_name thin
$ you_app_name_thin start
FWIW. Существует также ruby-build, которая дает меньшее решение проблемы управления несколькими рубинамии несколько проектов на одной машине.Но можно утверждать, что это «меньше решения» на самом деле «достаточно решения»).С ruby-build вы можете напрямую ссылаться на полный путь к вашей тонкой установке, вместо того, чтобы создавать скрипт-обертку.
Обновление : или вы можете использовать оболочку RVM, как я описал в этом SO-ответе .