Mam ruby 1.8.7 i 1.9.3 zainstalowane przez rvm. Dla każdej wersji ruby, chciałbym:Inna wersja rubygem dla każdej wersji ruby w rvm
- użytkowania gem 1.3.7 Ruby 1.8.7
- użytkowania gem 1.8.x dla Ruby 1.9.3
Jak mogę ustawić powyższe w rvm?
Mam ruby 1.8.7 i 1.9.3 zainstalowane przez rvm. Dla każdej wersji ruby, chciałbym:Inna wersja rubygem dla każdej wersji ruby w rvm
Jak mogę ustawić powyższe w rvm?
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:
rvm use 1.8.7
gem -v
, np pokazuje 1.8.24
podobnie jak 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
gem -v
=> pokazuje, 1.3 .7
rvm rubygems 1.3.7
a jeśli chcesz używać innych wersji przejdź do kroku # 3
Ex: rvm rubygems latest
$ 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
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