Я никогда не работал с Капистрано до этого и в настоящее время я борюсь с желанием просто отказаться от него и вернуться к моим старым ручным путям.Ошибка миграции базы данных Capistrano 3 и не создает текущую символическую ссылку
Как я понимаю, Capistrano V3 не создает исходную базу данных, поскольку они считают, что это обязанность администратора БД.
Поэтому я должен что-то упустить, но я выполнил их инструкции, но исходный cap staging deploy
не удался, когда он дошел до этапа rake db:migrate
, потому что базы данных не существует.
Из-за отказа, symlink
для current -> releases
никогда не создается.
Достаточно ли принято общепринятой практики, что мы SSH в наших коробках и cd
в первую папку под releases
и вручную запускаем rake db:create
...?
И тогда оттуда я должен просто запустить cap staging deploy
, чтобы он закончил создание symlinks
?
Кажется, взломан для чего-то, что должно облегчить ситуацию, и я не уверен, правильно ли я это понимаю.
Спасибо.
Я думаю, вы будете только сделайте это один раз ... –