Как мне установить все гемы из моего environment.rb (Rails 2) - PullRequest
0 голосов
/ 14 сентября 2010

Я пробовал рейк-гемы: установить, но я получаю

No such file or directory - /Users/macuser/Sites/hq_channel/config/database.yml

Могу поспорить, что по умолчанию установлено неправильно.

Какой файл мне нужно изменить? И где мне найти, на что его поменять?

Ответы [ 2 ]

3 голосов
/ 14 сентября 2010

он не может найти ваш файл database.yml, который является обязательным файлом конфигурации, который должен был быть создан при создании нового проекта.Без этого среда rails не запустится, что означает, что никакие грабли не работают

1 голос
/ 14 сентября 2010

Часто люди создают файл database.yml.example. Я обычно делаю:

[rails_root]$cp config/database.yml.example config/database.yml

Отредактируйте файл, чтобы он соответствовал моей среде, затем попробуйте установить гемы / перенести базу данных.

Однако - это часто случается случайно из-за множества различных причин (код environment.rb, проблемы с начальной загрузкой / инициализатором, вендорские гемы с расширениями C и т. Д.).

Если приложение на Rails 2.3 (вы только указали 2), вы можете переопределить стандарт rake gems:install с небольшим Bundler радостью.

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