Rails Local Server Ошибка: нет такого файла database.yml - PullRequest
7 голосов
/ 26 июля 2011

Я работаю над проектом с другим разработчиком и получаю сообщение об ошибке при попытке запустить мой локальный сервер.Отсутствует database.yml.Я просто использую sqlite, а другой разработчик использует mongrel, поэтому у меня нет файла database.yml.Я не использую Mongrel, потому что я на ruby ​​1.9.2, а он на ruby ​​1.8.7.

Можно ли исправить эту ошибку?

Ответы [ 3 ]

15 голосов
/ 26 июля 2011

Так что еще нужно добавить database.yml. Вам нужен один, определяющий вашу базу данных SQLite. Вот так:

development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000
5 голосов
/ 26 ноября 2013

Вы можете использовать другую конфигурацию базы данных, чем другие разработчики вашего проекта. Просто добавьте database.yml в файл .gitignore . Это делается автоматически при создании приложения rails и поскольку на вашем компьютере отсутствует database.yml, что уже имеет место и для вашего проекта. Так что просто создайте свой личный database.yml файл в папке config приложения для вашей среды разработки.

Как минимальная конфигурация:

development:
  adapter: sqlite3
  database: db/development.sqlite3

Но Mongrel - это не база данных, а веб-сервер. Может быть, другой разработчик использует БД Mongo?

0 голосов
/ 26 июля 2011

Беспородный веб-сервер нет?

Вам все еще нужен файл database.yml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...