2016-05-09 1 views
1

Я пытаюсь создать новое приложение-рельсы, чтобы следить за книгой, над которой я работаю, и я бы хотел использовать рельсы 5.0.0.beta4, поэтому я согласен с тем, что используется в тексте.Попытка создать новое приложение на бета4 дает мне rc1

Каждый раз, когда я создаю новое приложение, хотя, когда я проверяю «rails -v» внутри моего каталога проектов, он отчитывается обратно 5.0.0.rc1, но мой gemfile говорит beta4.

И когда я запускаю сервер, страница котла для нового приложения rails также говорит, что я запускаю «5.0.0.rc1». Поэтому я не знаю, во что верить.

Что дает? Я даже попытался заставить версию рельсов использовать команду «rails 5.0.0.beta4 новый myapp», но я получаю те же результаты.

ответ

1

Прежде всего ... Почему? The differences between beta4 and rc1 будут крайне минимальными; в основном просто очень тонкие исправления ошибок. Это очень маловероятно, что ваш код будет вести себя иначе, чем в книге. Я бы предложил вам просто использовать rc1 в любом случае.

При создании проекта новые рельсы с рельсами версии 5.0.0.beta4 установлена, следующая строка в вашем Gemfile создана:

gem 'rails', '>= 5.0.0.beta4', '< 5.1' 

Вот почему rc1 в настоящее время отдается предпочтение перед beta4. Если вы действительно хотите, чтобы заставить beta4 использоваться, а затем заменить эту строку с:

gem 'rails', '5.0.0.beta4' 

Затем запустите bundle update.

+0

Спасибо Том, это не так уж важно, что у меня была эта версия, но это было не то поведение, которое я ожидал получить, и я хотел понять, почему. –

Смежные вопросы