Прямо сейчас моя версия рельсов 4.03.новые рельсы 4.2 приложение по-прежнему показывает жемчужину «рельсы», «4.0.3»
jonstark @ jonstark-ПК: ~/rails_projects $ Рельсы --version Rails 4.0.3
Чтобы создать новый проект, я использую эту команду:
[email protected]:~/rails_projects/optima$ rails _4.2_ new optima
Но в моем Оптима проекте Gemfile у меня есть:
gem 'rails', '4.0.3'
Я могу, конечно, изменить его вручную до 4,2 затем запустить расслоение обновление, но что мне делать, чтобы автоматизировать все это?
Может быть, я могу просто обновить версию rails до 4.2? это кажется лучше, чем создание определенного игрового набора – user2950593
Да, но вы можете создавать специальные гемземы для конкретных проектов, имеют свои собственные преимущества, например: - скажем, теперь вы устанавливаете рельсы 4.2 для проекта ok, а позже вы хотите работать над проектом с рельсами версии 4.0 или, может быть, 3, то вы снова выполните новую установку рельсов, а затем установите пакет, а затем шансы на то, что эта установка пакета установит рельсы. 3 конкретных версии для каждого Rails-зависимостей говорят activejob, action mailer. . Поэтому, чтобы избежать этого беспорядка, лучше всего использовать Gemsets. –
Надеюсь, что вы меня (с моей бедной грамматикой), что я пытаюсь вас понять. –