переключился с linux на mac и rake db: мигрировать сейчас не удается, потому что config / database.yml не существует - PullRequest
0 голосов
/ 05 января 2012

Предыстория - я купил новый MacBook Air перед Рождеством, а затем уехал с ним в отпуск. Я оставил свой 10-летний ноутбук с операционной системой Linux, который я использовал для разработки рельсов дома. Когда я вернулся, какой-то отсталый грабитель украл мой ноутбук с Linux. Вы можете буквально купить эту модель за 25 долларов на Ebay. В любом случае, я надеялся на приятный медленный переход на мой новый MacBook, но я был вынужден запустить его как можно скорее.

Проблема, с которой я столкнулся сейчас, заключается в том, что я клонировал проект, над которым я работал - спасибо, github, - но происходит нечто забавное. Когда я пытаюсь настроить базу данных bundle exec rake db:migrate, я получаю следующую ошибку:

rake aborted!
No such file or directory - /Users/spinlock/rails/AtomicBroadcast/config/database.yml

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

Есть идеи, что здесь происходит? Я использую Ruby 1.9.2 и Rails 3.1.1. Я совершенно новичок в среде Mac, поэтому могу сделать глупую ошибку, поэтому, пожалуйста, не думайте, что я ничего не знаю :)

Спасибо!

1 Ответ

1 голос
/ 05 января 2012

Это определенно не специфично для Mac.

Дарвин, ядро ​​Mac очень похоже на FreeBSD.

Большинство ваших команд linux доступны через Terminal.

ls, cat, файл и т. д. должны все возвращать что-то о файле, если он существует, но единственное, что может вызвать эту ошибку, - это просто пропустить файл по этому пути.

Если вы можете найти файл вFinder, крутой трюк - перетащить файл в окно терминала, где он выведет фактический путь.

...