Итак, я впервые попробовал использовать Laravel Envoy и запустил пример задачи как , описанный в документации .
@servers(['web' => 'redacted-user@redacted-ip'])
@task('foo', ['on' => 'web'])
ls -la
@endtask
envoy run foo
[✗] This task did not complete successfully on one of your servers.
Я попробовал более новый PHPдвоичные файлы с официального сайта, но это не помогло.Когда я выполняю envoy ssh
, он работает, и обычный SSH работает также с предоставленными учетными данными (я могу использовать имя пользователя / пароль или публичный ключ для входа в систему).
Что может помешать посланнику подключиться и выполнить задачу?
Это мои настройки:
- Windows 10
- PHP 7.2.11 (cli) (сборка: 10 октября 2018 02:04:07) (ZTS MSVC15 (VisualC ++ 2017) x64)
- Laravel Envoy 1.5.0 (установлен глобально с Composer)