2015-09-12 21 views
7

Ho clonato una cartella di app da un repository GitHub e, dopo aver installato le gemme, ho provato a utilizzare il rake db: setup e rake db: esegui la migrazione dei comandi, né funzionava, ed ecco il mio messaggio di errore:: impossibile caricare la configurazione del database. Nessun file di questo tipo -

**[email protected]:~/workspace (master) $ rake db:setup 
require 'rails/all'... 2.470s 
Bundler.require... 7.590s 
rake aborted! 
Cannot load `Rails.application.database_configuration`: 
Could not load database configuration. No such file - 
/usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.1.13/lib/rails/application/configuration.rb:105:in `database_configuration' 
/usr/local/rvm/gems/ruby-2.2.1/gems/activerecord-4.1.13/lib/active_record/railtie.rb:41:in `block (3 levels) in <class:Railtie>' 
Could not load database configuration. No such file - 
/usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.1.13/lib/rails/application/configuration.rb:105:in `database_configuration' 
/usr/local/rvm/gems/ruby-2.2.1/gems/activerecord-4.1.13/lib/active_record/railtie.rb:41:in `block (3 levels) in <class:Railtie>' 
Tasks: TOP => db:setup => db:schema:load_if_ruby => db:create => db:load_config 
(See full trace by running task with --trace)** 

Se qualcuno può aiutare con sarei eternamente grato.

+0

il problema è risolto? – Ujjwal

risposta

12

sarebbe la vostra applicazione Rails mancare il file:

/your-app-path/config/database.yml 

se così si può creare uno nuovo con these examples

0

Rimuovere estensione .example dai file .yml

 database.yml.example -> database.yml 
1

passo : cp config/database.yml.example config/database.yml bundle check bundle install rotaie s ancora

+0

Aggiungi alcune spiegazioni con la risposta per come questa risposta aiuta OP nel risolvere il problema corrente –

1

Ho incontrato anche questo problema. Ho aperto il mio file: config, trovato nel file, ha un file chiamato "database.yml.example", ma non ha file "database.yml". Quindi copio questo file dall'altro progetto e questo problema è stato risolto.