У меня есть сценарий deploy.sh
, который при запуске вручную в папке, в которой он находится, будет работать нормально.
Если я запускаю сценарий из папки на сервере, он работает нормально.
Сбой при использовании Webhooks на Bitbucket - при вызове скрипта выдается ошибка.
./deploy.sh: line 24: bundle: command not found
Код PHP:
<?php
exec('cd /to/my/path && ./deploy.sh 2>&1', $output);
print_r($output);
line24 в сценарии:
bundle exec middleman build --clean
Я не могу понять, почему происходит сбой при вызове внешней службой, но он отлично работает на сервере.Пользователь такой же, как на сервере, и пути правильные.
Кто-нибудь может увидеть, где я могу пойти не так?
Спасибо