Руководство по настройке некоторых сред RVM - PullRequest
0 голосов
/ 16 октября 2010

Итак, я хочу создать среду для рельсов 3 и рельсов 2.1.1

Как мне это сделать?

Где искать различные версии рельсов?

Я получаю сообщение об ошибке:

rvm 1.9.2-head
ruby ruby-1.9.2-head is not installed.

Я просто следовал тому, что читал: http://rvm.beginrescueend.com/gemsets/creating/

Ответы [ 2 ]

2 голосов
/ 16 октября 2010

Да, gemsets идеально подходят для этого. Я использую наборы для этого тоже. Сначала вы должны создать gemset:

rvm gemset create your-project-name

, затем используйте gemset:

rvm gemset use your-project-name   

Когда вы сделаете это, все ваши драгоценные камни будут недоступны, вы можете получить их обратно с помощью rvm gemset use, который вернется к стандартному гемсету (без имени).

Внутри вашего набора драгоценных камней вам придется переустановить все необходимые драгоценные камни. Если вы используете упаковщик, это так же просто, как

bundle install

Преимущество использования наборов гемов состоит в том, что ваши гемы четко разделены. Например, у меня возникли проблемы со сценариями spec / rspec при одновременном использовании rails2 и rails3. С gemsets у меня больше нет проблем. Используя файл .rvmrc для каждого проекта, даже выбор правильного набора гемов происходит автоматически, и я могу настроить свой проект в rubymine так, чтобы он также использовал правильный набор гемов. Круто :))

0 голосов
/ 16 октября 2010

Rvm для разных версий Ruby , а не рельсов.Потенциально вы можете установить каждую версию rails на одну версию ruby.Само приложение в своем Gemfile или конфиге будет указывать, какую версию rails вы используете.

...