Rails Locale, Erreur de Serveur: Aucun fichier de base de données.yml
Je suis en train de travailler sur un projet avec un autre développeur et j'obtiens une erreur lorsque vous essayez de démarrer mon serveur local. Manquant de base de données.yml. Je suis juste en utilisant sqlite et un autre développeur est à l'aide de mongrel donc je n'ai pas de base de données.fichier yml. Je ne suis pas en utilisant Bâtards parce que je suis sur ruby 1.9.2 et il est sur ruby 1.8.7.
Est-il un moyen de corriger cette erreur?
LIONIDAS:project robertb$ rails s
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/robertb/.rvm/gems/ruby-1.9.2-p0@rails/gems/railties-3.0.3/lib/rails/application/configuration.rb:88:in `read': No such file or directory - /Users/robertb/Sites/project/config/database.yml (Errno::ENOENT)
sqlite est une base de données et mongrel est un serveur web. Alors, pourquoi n'avez-vous pas de base de données.fichier yml pour cette raison ?? Et vous n'êtes pas à l'aide de bâtards parce que vous êtes à l'aide de ruby 1.9.2 ? pourquoi est-ce ?? De se confondre avec la question.
OriginalL'auteur Robert B | 2011-07-26
Vous devez vous connecter pour publier un commentaire.
Donc encore besoin d'ajouter une base de données.yml. Vous avez besoin d'une définition de votre Base de données SQLite.
Comme:
Si vous n'utilisez pas SQLite3 et que vous venez de copier ce fichier, vous aurez passé cette erreur et ensuite dans un profond, sombre, difficile à déboguer les choses (pour moi au moins). Ne vous contentez pas de copier+passé si vous utilisez une autre base de données de type, comme MySQL. infos Utiles
OriginalL'auteur Matthew Burket
Vous pouvez utiliser une autre base de données de configuration que les autres développeurs de votre projet. Il suffit d'ajouter le base de données.yml à la .gitignore fichier. Ceci est fait automatiquement lors de la génération d'une application rails, et depuis la base de données.yml est manquant sur votre machine qui est déjà le cas pour votre projet de trop. Donc, il suffit de créer votre personnel base de données.yml fichier dans le dossier configuration de l'application pour votre environnement de développement.
Ce type de config minimale:
Mais Bâtards n'est pas une base de données, mais un Serveur Web. Peut-être que le développeur est à l'aide de Mongo DB?
OriginalL'auteur flex36
Mongrel est un serveur web qui n'?
Vous avez encore besoin d'une base de données.fichier yml.
OriginalL'auteur Branden Tanga