2015-10-06 8 views
5

Kiedy otworzyć Terminal następnie wprowadzić do aplikacji szynami, RVM załaduje gemset w .ruby-gemset pliku jak:Otwarte resetowania Nowy terminal zakładka gemset przez RVM

> cd my_application/ 
> rvm gemset list 

wyjście jako następujące:

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

Potem otworzyć nową kartę w terminalu i uruchom rvm gemset list, wyjście będzie:

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

umieścić następującą linię w .profile pliku:

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* 

I umieścić następujące wiersze w .bash_profile pliku:

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

I umieścić następującą linię w .bashrc pliku:

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

I zmieniłem preferencje mojego terminalu przez: Edit ->Preferences ->Title and Command tab ->Run command as a login shell.

Jak mogę dokonać aktualizacji bieżącego zestawu gemset po otwarciu nowej karty na terminalu?

Odpowiedz

2

Możesz to zrobić, po prostu dodając dwa pliki do katalogu aplikacji. z następującą nazwą:

.ruby-gemset

.ruby-version

Wewnątrz .ruby-gemset prostu wymienić imię i nazwisko gemset

Wewnątrz .ruby-wersja tylko wspomnieć wersję rubinowy

+0

już mam dwa pliki o nazwie & Ruby gemset wersji –

0

A więc chcesz, aby był on domyślny nawet wtedy, gdy nie masz aplikacji? Chciałbym użyć:

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

nie działa również, kiedy otwórz nową kartę, powraca do 'domyślnego' –

+0

jeśli ustawienie domyślne nie działa, to powinienem implodować, zacząć od nowa, usunąć wszystko, co rvm jest powiązane z twoimi plikami dotfiles itp. –

Powiązane problemy