2012-10-24 13 views

Odpowiedz

5

Po zainstalowaniu rvm, a następnie rvm, zainstaluj ruby ​​--version, która ma najnowszą wersję rubygmatów. Więc po prostu wykonaj poniższe czynności:

  1. rvm use 1.8.7
  2. gem -v, np pokazuje 1.8.24 podobnie jak
    Jeśli chcesz używać rubygems konkretnej wersji, postępuj tylko według kroków # 3 i # 4.
    to składnią ustawić RubyGems w RVM
  3. rvm rubygems [x.y.z|latest-x.y|latest|remove]
    Ex tak:
    Odzyskiwanie Rubygems-1.3.7

    % Total % Received % Xferd Average Speed Time Time  Time Current 
             Dload Upload Total Spent Left Speed 
    100 284k 100 284k 0  0 94166  0 0:00:03 0:00:03 --:--:-- 125k 
    Extracting rubygems-1.3.7 ... 
    Removing old Rubygems files... 
    Installing rubygems-1.3.7 for ruby-1.8.7-p371 ... 
    Installation of rubygems completed successfully. 
    

    następnie

  4. gem -v => pokazuje, 1.3 .7

  5. rvm rubygems 1.3.7

a jeśli chcesz używać innych wersji przejdź do kroku # 3

Ex: rvm rubygems latest

6
$ rvm use 1.8.7 
$ rvm rubygems 1.3.7 
$ rvm use 1.9.3 
$ rvm rubygems latest-1.8 
$ gem -v 
1.8.24 
$ rvm use 1.8.7 
$ gem -v 
1.3.7 
0

Jeśli już stworzony gemsets w RVM dla 1.3.7 i 1.8.x, pomiń ten krok . W przeciwnym razie musisz utworzyć gemset.

Oto jak stworzyć gemset a następnie przełączyć się do niego: RVM 1.8.7 # przełączyć do ruby ​​1.8.7 RVM gemset tworzyć 1.3.7 # można to zrobić w ten sposób: RVM --force rubygems 1.3.7 RVM użytku gemset 1.3.7 # używać

Następnym razem chcesz użyć Ruby 1.8.7 z gemset 1.3.7 trzeba tylko zrobić to: korzystanie RVM [email protected] # to ustawia wersję ruby ​​i gem ruby ​​-v # sprawdza wersję ruby, powinno = 1.8.7 gem --version # sprawdza wersję gemset, powinien = 1.3.7

Powtórz to dla rubinu 1.9.3 i gemset 1.8.x.

Możesz dowiedzieć się, jak to zrobić i znaleźć odpowiedzi na pytania dotyczące innych tematów pokrewnych rvm tutaj: http://rvm.io/gemsets/using