Как изменить временный каталог, который использует Capistrano?

Как мне изменить временный каталог, который использует Capistrano?

Пример. Вместо /tmp я хочу использовать /home/user/tmp

Мой текущий VPS имеет /tmp установлен как noexec, что дает мне разрешение отклонять ошибки при попытке запустить cap production deploy.

Ответ 1

В Capistrano 3,

set :tmp_dir, '/home/user/tmp'

Ответ 2

Вы говорите о удаленном каталоге tmp? Если да, вот пример::

set: copy_remote_dir, deploy_to

Это изменит каталог tmp по умолчанию, в котором архив был скопирован на удаленном сервере в каталог развертывания.