Мне действительно нужен @ rails3 при создании гемсета? - PullRequest
0 голосов
/ 16 октября 2010

Я в замешательстве, что делает @ rails3 при создании нового набора гемов?

Я хочу запустить приложения rails2.1.1 и rails3 и переключаться между ними.

Я создаю rvm для 1.9.2 и 1.8.7

И внутри 1.9.2 я создал 2 набора гемов и установил рельсы 2.1.1 в одном наборе камней, а rails3 в другом наборе.

Я правильно делаю?

Я читаю, что другие используют @ rails3 в процессе создания гемсета, и это помогает изолировать вещи ?? Может кто-нибудь объяснить это, поскольку я не понимаю.

Должен ли я удалить наборы драгоценностей и начать все сначала? или это выше, что я должен удалить?

Ответы [ 2 ]

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

Есть рубины и драгоценные камни. 1.9.2 и 1.8.7 - ваши рубины. Каждая версия ruby ​​может иметь много наборов гемов (каждый набор гемов привязан к одной установке ruby ​​на вашем rvm). Лично я создал новый набор гемов для каждого нового проекта, чтобы помочь изолировать драгоценные камни, необходимые для этого проекта, от любого другого проекта.

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

рельсы - это драгоценный камень, поэтому обычно рекомендуется изолировать его и все драгоценные камни, от которых он зависит, в набор камней.

в противном случае вы также можете использовать

rails _2.1.1_ -v

для вызова rails 2.1.1, хотя обычно рекомендуется создавать отдельные наборы гемов. Вы можете увидеть много информации о драгоценных камнях по rvm info и rvm list gemsets. Каждый набор представляет собой отдельную папку и хорошо изолирует вещи друг от друга.

...