У меня есть два проекта на моем компьютере: - старое приложение Rails 2.3, которое нуждается в rubygems 1.6 и не будет работать под rubygems 1.8; - Новое приложение, которое нуждается в rubygems 1.8 и не будет работать под rubygems 1.6.
Каждый проект имеет свой собственный rvm gemset, но я не могу понять, как дать им разные версии rubygems:
- gem update --system [version] приводит к gem -версии, дающей тот же ответ в обоих;
- rvm gemset [версия] имеет тот же результат.
Как я могу запустить rubygems 1.6.2 в одном проекте и 1.8.11 в другом?
Чтобы уточнить, вот что я хочу сделать:
- В каталоге A есть .rvmrc с командами, которые выбирают gemset A и rubygems 1.6.2
- В каталоге B есть .rvmrc с командами, которые выбирают gemset B и rubygems last
- Одновременно открываются два сеанса терминала: один в каталоге A и другой в каталоге B
- Введите "gem -version" в каталог A и посмотрите "1.6.2"
- Введите "gem -version" в каталоге B и посмотрите "1.8.11"