Когда я запускаю cap deploy
, Capistrano попытается создать такую папку, как $ HOME / sites / MY_APP / Release / TIMESTAMP
. Я вижу, что команда пытается запуститься, но на самом деле она не создает папку.
Я могу скопировать команду прямо из вывода Capistrano и запустить ее через SSH, и она отлично работает без проблем.
Команда выглядит примерно так:
cp -RPp /home/some_user/sites/my_cool_app/shared/cached-copy /home/some_user/sites/my_cool_app/releases/20111123164239 && (echo 59bf115868c2430cd0475ca1596998f1cfa3c084 > /home/some_user/sites/my_cool_app/releases/20111123164239/REVISION)
Почему команда не прошла через Capistrano, но завершилась успешно через терминал SSH?