[ruby] Few usefull notes about rvm…

Пара полезных хаков о RVM.

1. Обновление источников репозиториев.

RVM стоит на рабочей машинке уже давно. Недавно решил поставить rubinius, но в источниках rvm был старый репозиторий. Как всегда спасли маны на сайте rvm:

# updating rvm will last libs and list of sources
$ rvm get head
# reload current environment
$ rvm reload

2. Создание конфигурационного файла rvm для проекта

У rvm есть отличная особенность. При заходе в папку с проектом он(rvm) смотрит на наличие в этом каталоге на наличие файла .rvmrc.
Многие при создании проекта просто записывают в этот файл, что то типа:

$ rvm use ruby_version@gemset

Но это не совсем корректно, т.к. rvm не подгружает свой энвайромент и просто игнорирует эту комманду.

Вместо этого рекомендуется использовать следующую комманду:

$ rvm --create --rvmrc ruby_version@gemset_name

После чего будет создан новый гемсет и в папке с проектом будет создан .rvmrc с коммандами rvm.
И после входа в каталог с проектом будет подгужаться этот гемсет.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s