RVM на рабочем сервере?

Можем ли мы использовать RVM на рабочем сервере?

Я слышал, что мы не можем использовать RVM на производственном сервере, но не понимаю, почему.

Может ли кто-нибудь сказать мне, почему мы не можем использовать RVM на рабочем сервере?


person Kushal    schedule 04.04.2014    source источник
comment
Почему нет? Если производственный сервер выделен, вы можете его использовать.   -  person Yevgeniy Anfilofyev    schedule 04.04.2014
comment
чтобы мы могли установить и использовать несколько версий Ruby на рабочем сервере, верно?   -  person Kushal    schedule 04.04.2014
comment
Да не вижу проблем.   -  person Yevgeniy Anfilofyev    schedule 04.04.2014
comment
но если на моем производственном сервере работает много приложений, как мы можем управлять версией Ruby для каждого приложения?   -  person Kushal    schedule 04.04.2014
comment
Это другой вопрос. ;) Может фьюжн пассажирский, а?   -  person Yevgeniy Anfilofyev    schedule 04.04.2014
comment
ты уверен насчет пассажира phusion?   -  person Kushal    schedule 04.04.2014
comment
Почему бы не попробовать, а потом задать более конкретные вопросы?   -  person Yevgeniy Anfilofyev    schedule 04.04.2014
comment
я обязательно попробую ..   -  person Kushal    schedule 04.04.2014
comment
Прочтите документацию по RVM. Его можно использовать в многопользовательских системах. Первоначально он не предназначался для этого, но было показано, что он работает. На странице установки рассказывается, как это сделать. Если вам нужна только одна версия Ruby на машине, не усложняйте ситуацию с помощью RVM.   -  person the Tin Man    schedule 04.04.2014


Ответы (1)


Если вы хотите управлять несколькими проектами с несколькими версиями Ruby на своем сервере, лучше использовать RVM в производственной среде. (Но, конечно, это случится не слишком часто).

Если вам требуется только одна версия Ruby исключительно для рабочего сервера, вы не должны запутаться, сохраняя RVM с разными версиями Ruby в рабочем режиме.

person Rajesh Omanakuttan    schedule 04.04.2014
comment
да, я согласен с вами, но предположим, что у нас есть 2 разных приложения, одно требует Ruby 1.9.x, а второе требует 2.x, тогда как им управлять с помощью RVM? - person Kushal; 04.04.2014
comment
Тогда вы используете RVM. Установите RVM с помощью команды «rvm get stable». Тогда просто посмотрите на рубины, выполнив команду «rvm list known». Затем установите каждую версию Ruby, запустив команду «rvm install ruby-version». для использования конкретной версии используйте команду 'rvm use ruby-version'. Это все. Вы сделали. - person Rajesh Omanakuttan; 04.04.2014
comment
Некоторым людям не нравится наличие gcc, g ++, make и других инструментов разработки на своих производственных серверах. - person nycynik; 02.07.2014