【发布时间】:2020-11-06 12:13:18
【问题描述】:
特使版本:2.2.0
Laravel 版本:6.18.3
PHP 版本:7.4.8
数据库驱动和版本:mysql 15.1 Distrib 10.3.23-MariaDB
我已经在我的 Vagrant Homestead Laravel 盒子中成功部署了 Envoy 包,并且工作起来就像一个魅力。我用所有任务和指令实现了 Envoy.blade.php 以进行部署,它运行良好。当我在终端输入envoy run deploy 时,他的部署过程很顺利,但是考虑到在临时帐户上进行部署以测试部署过程(生产服务器),运行部署的命令不起作用。在服务器上,我提取了更改,甚至运行了composer global require laravel/envoy 和composer global update,但没有结果。
首先我遇到了这个错误“-bash: envoy: command not found”所以在谷歌上搜索我添加了一些调整我添加了 /.composer/vendor/bin 目录(不存在但在我的流浪宅基地确实存在) 除了我添加了文件 ~/.composer/vendor/bin/envoy 并在我的 ~/.bash_profile 添加 export PATH="$PATH:$HOME/.composer/vendor/bin" 并且我没有他们不再提到“-bash:特使:找不到命令”的错误,但现在不是当我点击特使运行部署时,响应什么都没有!。
【问题讨论】:
标签: linux laravel laravel-envoy