Учебник CH2 Hartl Миграции находятся на рассмотрении. Чтобы устранить эту проблему, запустите: bin/rake db: migrate RAILS_ENV = development

Я работаю над учебником Hartl Ruby on Rails, глава вторая (https://www.railstutorial.org/book/toy_app) и работает с Cloud9. Я установил драгоценный камень, используя этот код:

gem install rails -v 4.2.0.beta4

Затем я добавляю драгоценные камни в gemfile.

Затем я создаю новое приложение для игрушек:

rails _4.2.0.beta4_ new toy_app

Я подключился к toy_app.

Затем я свяжу установку:

bundle install --without production

Я тогда эшафот:

rails generate scaffold User name:string email:string

и затем я рейк:

bundle exec rake db:migrate

Но я постоянно получаю сообщение об ошибке, когда пытаюсь получить доступ к веб-странице из Cloud9: https://rails -T utorial-codertodd-3.c9.io/.

Сообщение об ошибке обычно читается следующим образом: Миграции ожидаются. Чтобы устранить эту проблему, запустите: bin/rake db: migrate RAILS_ENV = development

Мой друг также попытался выполнить ту же операцию на другом компьютере и получил то же сообщение об ошибке. Любая помощь приветствуется! Благодарю!

-T

0
источник поделиться
1 ответ

Если вы следуете руководству Майкла Хартля и имеете проблемы с командой rake db: migrate (и особенно, если вы используете Cloud9 в качестве платформы разработки), ваше решение должно обновить Arel Gem...

просто запустите: bundle update arel

Если он не работает, добавьте эту строку в Gemfile в свою группу разработки:

gem 'arel', '6.0.0.beta2'

затем запустите: bundle install и если он запускает жалобу; bundle update arel

миграция должна теперь работать

В этом сообщении найдено предложение, поэтому кредит отправляется на qaru.site/questions/239489/...

0
источник

Связанные вопросы


Похожие вопросы

Посмотрите другие вопросы по метке или Задайте вопрос