2013-12-13 4 views
-1

Сервер Linux, на котором я развертываю веб-приложение, имеет довольно устаревшую версию Ruby (1.8.7) в своих репозиториях, и похоже, что это не изменится в ближайшее время.Каковы мои варианты развертывания различных версий рубинов на сервере?

Каковы мои варианты с точки зрения использования других рубиновых версий, чем пакет, защищенный дистрибутивом в производственной среде?

Если бы я использовал что-то вроде rvm, как это повлияет на мой процесс развертывания, управление сервером и стабильность?

+2

RVM и Capistrano - хорошие места для начала. – joews

ответ

1

РВМ или rbenv ваши лучшие ставки для управления несколькими версиями рубин.

Пока вы устанавливаете RVM/rbenv для пользователя, с которым собираетесь развертываться, это будет работать нормально. Фактически, я сделал это сам на AWS с Капистрано.

+0

'rbenv' выглядит точно так же, как и я. Благодаря! – mkaito

Смежные вопросы