2015-10-06 4 views
5

При открытии Затем терминал ввести в приложении рельсов, то РВМ будет загружать gemset в .ruby-gemset файле в следующем виде:Открыть сброс новой вкладки терминала gemset от РВМ

> cd my_application/ 
> rvm gemset list 

вывода как следующее:

gemsets for ruby-2.2.2 (found in /home/yakout/.rvm/gems/ruby-2.2.2) 
    (default) 
=> my_gemset 
    global 

Затем я открываю новую вкладку в терминале, и запустить rvm gemset list, то выход будет:

gemsets for ruby-2.2.1 (found in /home/yakout/.rvm/gems/ruby-2.2.1) 
=> (default) 
    global 

я поставил следующую строку в .profile файле:

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

И я ставлю следующие строки в .bash_profile файле:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

И я поставил следующую строку в .bashrc файле:

PATH=$PATH:$HOME/.rvm/bin 

И я изменил настройки моего терминала: Edit ->Preferences ->Title and Command вкладка ->Run command as a login shell.

Как я могу сделать rvm загрузить текущий гемсет при открытии новой вкладки в терминале?

ответ

2

Вы можете сделать это, просто добавив два файла в каталог приложений. со следующим названием:

.ruby-gemset

.ruby-версия

Внутри .ruby-gemset просто упомянуть ваше имя gemset

Внутри .ruby-версию просто упомянуть свой рубиновый версию

+0

У меня уже есть два файла с именем gemset и рубинового версии –

0

Итак, вы хотите, чтобы это было вашим дефолтом, даже если вы не в приложении? Я бы воспользовался:

rvm --default use [email protected]_gemset 
+0

Это не работает также, когда я откройте новую вкладку, она вернется к 'default' –

+0

, если настройка по умолчанию не работает, я бы rvm implode, начать все, удалить все rvm, связанные с вашими точками и т. д. –

0

Существует обходной путь, чтобы получить правильный гемсет при открытии новой вкладки. Добавьте эту строку в конце вашего ~/.profile

cd . 

Я получил это от https://github.com/rvm/rvm/issues/2527

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