PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

rake db:create getta il database non esiste errore con postgresql

Rails 4.1 viene fornito con precaricatore a molla e

Le nuove applicazioni Rails 4.1 verranno spedite con binstub "a molla". Ciò significa che bin/guide e bin/rake trarranno vantaggio automaticamente dagli ambienti a molla precaricati.

il che significa che il bin/rake "a molla". tenterà di precaricare l'app, che a sua volta tenterà di eseguire gli inizializzatori causando il problema che stai riscontrando.

Per risolvere / aggirare questo problema, si desidera eseguire le attività di rake di installazione iniziale senza primavera. Un modo per ottenerlo è eseguirlo invece con bundler:

bundle exec rake db:create