所以我第一次尝试使用 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 也可以使用提供的凭据(我可以使用用户/密码或公钥登录)。
什么可能阻止特使连接和执行任务?
这些是我的设置:
- 视窗 10
- PHP 7.2.11(cli)(构建:2018 年 10 月 10 日 02:04:07)(ZTS MSVC15(Visual C++ 2017)x64)
- Laravel Envoy 1.5.0(随 Composer 全局安装)