我有一个 laravel 5.7 项目,我想用 laravel envoy 部署到服务器。如果我跑
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