Как мне указать порядок rvms по умолчанию? - PullRequest
0 голосов
/ 23 февраля 2012

У меня установлен RVM с включенными файлами проекта rvmrc.

В моем bashrc у меня есть:

rvm use 1.9.2

Однако в одном из моих файлов проекта rvmrc у меня есть:

rvm use 1.8.7

Что прекрасно работает, однако если я открою новое окно терминала в проекте, я получу:

Using /home/.../.rvm/gems/ruby-1.8.7-p352
Using /home/.../.rvm/gems/ruby-1.9.2-p290

Очевидно, я хочу 1.8.7, но bashrc запускается после проекта rvmrc. Это означает, что я использую неправильный rvm, поэтому либо перейдите в каталог, либо снова выполните rvm use 1.8.7

Есть ли способ заставить файл rvmrc запускаться после bashrc?

Я знаю о rvm default, но не уверен, хочу ли я \ могу использовать это.

1 Ответ

1 голос
/ 23 февраля 2012

, пожалуйста, прочитайте это: https://rvm.beginrescueend.com/support/faq/#shell_login описывает, какие файлы должны использоваться, в каких случаях.

, как для rvm --default 1.9.2, его следует использовать при ручном вводе версии в ваш rc-файл, так какзагружает ruby, только если он еще не был выбран.

Самое простое решение для вашей проблемы с файлами rc (я думаю, у вас она есть) было бы rvm get head --auto, которое реорганизует исходный код rvm в ваших файлах rc - чтобы сделать его полностьюфункционал, который вам нужен для перезапуска графического сеанса (или просто перезагрузки компьютера).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...