Сделать RVM игнорировать уровень рубинового патча

В настоящее время мои проекты на основе rvm указывают rvm [email protected] в .rvmrc. Это означает, что когда я устанавливаю gemset нового проекта, он будет по умолчанию использовать последний уровень патча 1.8.7, например. рубин-1.8.7-p352. Теперь я не хочу жестко кодировать "1.8.7-p352" в rvmrc, поскольку другие разработчики (или другие проекты) могут иметь некоторые другие уровни исправлений, установленные на их машине (из других проектов), а также я не хочу установите на моем компьютере разные уровни исправления рубинов.

Есть ли способ заставить rvm игнорировать уровень патча и просто использовать его для любой версии 1.8.7, поэтому я могу использовать один из уровней Ruby 1.8.7 для всех проектов.

Ответы

Ответ 1

Вещь, которую вы хотите настроить, называется rvm alias. См.: http://rvm.io/rubies/alias

В вашем примере команды будут:

rvm alias create 1.8.7 ruby-1.8.7-p352