2016-09-06 3 views
0

Ich habe ein Projekt in RubyMine erstellt und erstellt die Datenbank mit rake db:create, dann habe ich versucht, rake db:migrate, aber nichts passiert. Das Terminal ging einfach in die nächste Zeile.Mysql-Datenbank nicht migriert

Unter meinem DB-Ordner sind schema.rb und seeds.rb.

Dies ist, was in meinem database.yml ist (link to screenshot)

Dies ist, was oben zeigt, wenn ich den Server und gehen Sie auf localhost laufen: 3000 (link to screenshot)

+0

Haben Sie Migrationen erstellt? – Ilya

+0

Haben Sie Modelle oder Migrationen erstellt? –

+0

Ich befolge derzeit das http://guides.rubyonrails.org/getting_started.html Tutorial, und dies geschah in Abschnitt 5, als ich die routes.rb änderte – user3102003

Antwort

0
rake db:create 

was meinst du Dies? Ich habe diesen Befehl dort nicht gefunden.

die 2 einfache Möglichkeiten, um eine Datenbank zu haben, ist es, "es gesetzt" und dann

durch Einstellung auf "es schaffen" i mit

rails g scaffold Name text:type text:type 

oder

rails g model Name text:type text:type 

bedeuten nach dass Sie es "erstellen" müssen

unter

rake db:migrate # on Rails 4 

oder

rails db:migrate # on Rails 5 

Über die RubyMine Abkürzungen ich weiß nicht, weil ich benutze sublime + -Anschluss. Aber Sie können immer noch das Terminal verwenden, das RubyMine Ihnen gibt

Verwandte Themen