Użyj RVM
RVM umożliwia zarządzanie różnymi wersjami Ruby i Gems. Możesz zainstalować wersję Rubiego, używając na przykład
rvm install 1.9.2
Możesz go następnie użyć za pomocą:
rvm use 1.9.2
Używaj konkretnych klejnotów na projekt z zestawami klejnotów.
Jeśli chcesz zwiększyć przestrzeń nazw, możesz skonfigurować gemsets; katalogi, które będą zawierać określone perełki dla konkretnego projektu.
rvm gemset create myproject
wtedy możesz ich używać w ten sposób:
rvm use 1.9.2@myproject
Automatyzacja
Aby zautomatyzować proces zmiany gemów, plików pop .ruby-version i .ruby-gemset w katalogu głównym projektu. Wstaw wersję Rubiego i nazwę zestawu gemset, którego chcesz użyć w nich, a RVM wybierze właściwy zestaw gemset, kiedy wejdziesz do katalogu projektu.
Instalowanie klejnotów w swoim zestawie kamieni
Zainstaluj klejnoty w swoim zestawie klejnotów w zwykły sposób za pomocą pakietu, jeśli go używasz:
bundle install
lub po prostu używając zwykłego starego:
gem install mygem
Klejnoty zostaną umieszczone w odpowiednim zestawie kamieni.
Alternatywy RVM
Możesz także sprawdzić rbenv, który wykonuje podobną pracę.