2013-07-30 2 views
1

У меня есть некоторые команды, которым нужна конкретная версия Ruby, например. Команда новичка шеф-повара лучше всего работает с 2.0.0, тогда как sup работает лучше всего с 1.9.2. Есть ли способ, не написав сценарий оболочки или вручную использовать «rvm use», что при выполнении «sup» он будет использовать 1.9.2, а когда я выполню нож, он будет использовать «2.0.0»?RVM - Автоматически использовать определенную версию Ruby для данной команды?

Я понимаю, что этот вопрос не является строго «развитием», но есть много вопросов RVM на SO уже, поэтому я решил, что это хорошее место, чтобы спросить.

+0

Я уверен, что нет. Как это будет работать за кулисами? –

+0

Хороший вопрос - я думал, что просто выброшу его в любом случае. –

ответ

1

РВМ генерирует обертки для вас:

rvm wrapper 2.0.0 --no-prefix knife 
rvm wrapper 1.9.2 --no-prefix sup 

если вы не установите это драгоценные камни во всех рубинах по умолчанию от $rvm_path/bin/ будет использоваться при загрузке надлежащего рубина.

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