Я делаю SSH Task с Envoy и Laravel, проблема в том, что когда я делаю что-то вроде
@task('truncate', ['on' => 'remote'])
echo 'Truncating table...'
mysql --help
@endtask
Выводит
mysql: command not found
И да … MySQL установлен на удаленном сервере. Если я вручную ssh в него и пишу mysql, он работает как положено.
Я нашел решение. На удаленном сервере я использую Zsh, а Envoy использует Bash, поэтому mysql не загружен с помощью PATH.
Других решений пока нет …