Laravel Envoy Эта задача не была успешно выполнена на одном из ваших серверов - PullRequest
1 голос
/ 10 апреля 2019

У меня есть проект laravel 5.7, в котором я хотел бы развернуть сервер с посланником laravel. Если я бегу

envoy run deploy

Я получаю следующую ошибку:

[✗] Эта задача не была успешно выполнена на одном из ваших серверов.

Я попытался запустить это из cygwin, git bash и cmd, и все дали тот же результат. Я могу войти с помощью ssh на мой сервер, чтобы все было правильно. Также, если я запускаю следующее:

envoy ssh

он регистрирует меня на сервере. Мы попробовали это с другой машины Windows 10, и она работает просто замечательно. Так что это, вероятно, связано с моей настройкой, хотя мы не можем понять, почему?

Дополнительная информация:

Windows 10
PHP 7.2.11
Laravel Envoy 1.5.0 (is installed globally)
OpenSSH_7.9p1, OpenSSL 1.0.2r  26 Feb 2019

Envoy.blade.php

@servers(['web' => 'user@xxx.xxx.xxx.xxx'])

@task('deploy', ['on' => 'web'])
    cd domains/domain.com/
    git pull origin master
@endtask

1 Ответ

0 голосов
/ 11 апреля 2019

После переключения с этой версии php

PHP 7.2.11 (cli) (built: Oct 10 2018 02:04:07) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

до этой версии:

PHP 7.1.16 (cli) (built: Apr 10 2018 18:09:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

Посланник вдруг работает

...