Идеал
Используя rvm, было бы замечательно иметь возможность иметь несколько Ruby на одном веб-сервере и с помощью некоторой конфигурации сервера иметь возможность назначать версии Ruby для различных приложений Rails / Sinatra / etc для каждого проекта.
Мне известно, из документации rvm, что Passenger работает только с одним Ruby одновременно. (
Компромисс
Если это не удастся, было бы неплохо хотя бы придумать способ присвоения проектов интерпретатору Ruby 1.8 или Ruby 1.9. Я читал, что использование Nginx в качестве обратного прокси-сервера позволяет запускать Apache и Nginx на одном компьютере. Тогда будет ли возможно иметь Apache + Passenger с использованием одного Ruby, а Nginx + Passenger - с другим? Может быть, использовать что-то кроме Пассажира с Nginx?
Лаю ли я неправильное дерево?
Мне не хватает хорошего решения этой проблемы? Я вхожу в ситуацию конфигурации кошмара? Является ли то, что я хочу, даже жизнеспособным, или необходимо запустить другой компьютер для запуска отдельной версии Ruby?