Laravel Envoy не выполняет основные задачи в Windows - PullRequest
0 голосов
/ 17 мая 2019

Итак, я впервые попробовал использовать 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)

1 Ответ

1 голос
/ 17 мая 2019

В документации сказано, что он поддерживает только Mac и Linux.Вы работаете в Windows, поэтому, вероятно, она не работает.

В настоящее время Envoy поддерживает только операционные системы Mac и Linux.

https://laravel.com/docs/5.8/envoy#introduction

...