因此,我尝试首次使用Laravel Envoy并以described in the documentation的身份运行示例任务。
@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也可以使用提供的凭据(我可以使用用户名/密码或公共密钥登录)来工作。
什么可能阻止特使连接和执行任务?
这些是我的设置:
答案 0 :(得分:1)
以下是一些要在Windows上运行Envoy的人的选择:
vagrant ssh
进入Homestead虚拟机。 Homestead已预装了Envoy。答案 1 :(得分:0)
在文档中说它仅支持Mac和Linux。您使用的是Windows,这可能是为什么它无法正常工作的原因。
当前,Envoy仅支持Mac和Linux操作系统。