Пора убирать .rvmrc

  • написал: MpaK
  • 107
Я давно уже пользуюсь RVM, вобщем-то очень удобная установка различных версий Ruby, удобная возможность создавать набор gem пакетов организуя их в gemset'ы. И я очень рад, что такой инструмент развивается и выходят новые версии с глобальными изменениями.

Так в новой версии 1.19 если вы используете автоматический выбор версии Ruby интерпретатора и/или gemset'а через файл .rvmrc то уже заметили, что RVM предлагает уже перейти на новую версию выбора версий интерпретатора в проектах.
С некоторого момента RVM и другие менеджеры Ruby стремятся прийти к общему стандарту, и теперь им стал .ruby-version. Это простой файл в котором указывается используемая версия Ruby в текстовом виде, без каких-либо shell команд, что важно так сказать для «доверия» к таким файлам, так же теоретически это должно улучшать производиельность переключения на доли, я не проверял.
Например файл .ruby-version может лежать в корне проекта и выглядеть так:
1.9.3

И данный файл переключения версий помимо новых версий RVM поймут и chruby github.com/postmodern/chruby и rbenv github.com/sstephenson/rbenv/

Но в RVM есть еще возможность переключать набор gemset'оа, для этого корне желательно положить файл .ruby-gemset в котором так же в текстовом виде можно указать название нужного gemset'а, например:
myproject

Создав 2 таких файла можно смело удалить наш старый rm .rvmrc
  • 0

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.