问题标签 [laravel-envoy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 是否可以在 Laravel 5.7 应用程序中通过特使使用 https 访问 bitbucket 代表?
是否可以在 Laravel 5.7 应用程序中通过特使使用 https 访问 bitbucket 代表?运行特使命令我得到错误:
其中https://myaccount@bitbucket.org是我的帐户,client/project_name.git 是我要克隆的项目
我在https://laravel.com/docs/5.7/envoy没有找到这样的选项
如果我在控制台中运行命令:
在目标服务器(ubuntu 18 ubder Digital Ocean)上它被克隆了。
修改: 在我的特使文件中,我的结构如下:
但是在控制台中运行特使我得到了错误:
问题是我在我的服务器上遇到了 ssh 问题,如果可能的话,我更愿意在这里使用 http……
谢谢!
laravel-5.8 - 如何在 Laravel Envoy 脚本中设置密码?
在使用特使的 Laravel 5.8 中,我想在控制台命令中设置用户的密码,例如
在特使文件中:
但是在这两种情况下 $user_password 输出都是空的:1)如果在命令中设置了 serveruser_password
2)或者它是空的
但我预计“未定义”输出......
为什么会出错以及如何正确?
php - Laravel Envoy 此任务未在您的一台服务器上成功完成
我有一个 laravel 5.7 项目,我想用 laravel envoy 部署到服务器。如果我跑
envoy run deploy
我收到以下错误:
[✗] 此任务未在您的一台服务器上成功完成。
我尝试从 cygwin、git bash 和 cmd 运行它,都给出了相同的结果。我可以使用 ssh 登录到我的服务器,以便正确设置。另外,如果我运行以下命令:
它让我登录到服务器。我们在另一台 Windows 10 机器上进行了尝试,它运行良好。所以它可能与我的设置有关,尽管我们不知道为什么?
附加信息:
Envoy.blade.php
php - Laravel Envoy 无法在 Windows 上完成基本任务
所以我第一次尝试使用 Laravel Envoy 并按照文档中的描述运行示例任务。
我从官方网站尝试了更新的 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 全局安装)
laravel-envoy - 如何从我的特使脚本将应用程序版本写入数据库?
使用 laravel 5.8 envoy 命令我部署我的更改,我需要从我的 envoy 脚本中将应用程序版本写入数据库
为此,我创建了控制台命令,它位于 app/Console/Commands/envoyWriteAppVersion.php 文件中,但我没有找到如何将附加参数分配给我的 consol commad。我试过了:
但我得到了错误:
哪种方法有效?
谢谢!
php - Laravel Envoy - 类配置不存在
我目前正在尝试使用 Laravel Envoy ( https://laravel.com/docs/5.8/envoy )。它工作得很好,但我想更进一步,能够使用Illuminate\Foundation\Application
类来将一些依赖项注入@setup
Envoy 指令(例如检索一些配置或 Eloquent 模型)。但是无论我尝试什么,我都会不断收到此错误。
我的Envoy.blade.php
文件:
任何帮助将不胜感激,谢谢!
laravel-envoy - 在特使脚本控制台命令中引发错误
使用 laravel 5.8 envoy 命令,我将更改部署在服务器上,需要运行一些控制台命令,而我的脚本出现错误
在第二个控制台命令上
在我的脚本中:
envoy:delete-old-versions 在 app/Console/Commands/envoyDeleteoldVersions.php 中定义:
为什么会出错以及如何解决?
laravel-envoy - 我在特使脚本中提供了密码,但它提示手动输入密码
使用 laravel 5.8 envoy 命令,我部署在远程服务器上,并在命令行中设置密码,例如:
和特使文件:
使用@servers 块中的凭据,我希望我不必手动输入密码,但在命令行中我会看到输入密码的提示。我输出 $server_login_user 和 $lardeployer_password 变量,它们具有有效值。
哪个是有效路径?
laravel-5 - 无法使用 envoy 访问 .ssh/config
重新安装 Kubuntu 后,我在使用 ssh 运行特使时遇到问题。我将 700 设置为配置文件,但仍然出现错误:
如何解决?
修改: 它看起来不像特使文件的问题,因为它在重新安装 Kubuntu 之前工作搜索我下一步运行的决定:
但我收到消息说 /home/serge/.composer/config.json 找不到。然后我从之前的家庭安装中获取它的内容:
并运行
但仍然得到这个错误。我有 :
作曲家或其许可有问题,因为我没有 /home/serge/.composer/config.json 文件?
采取哪些步骤?
php - Laravel/Envoy TaskContainer line 330 Probleme
我尝试使用 Laravel Envoy 轻松部署。但 !尽管我进行了研究,但我找不到答案。
当我尝试在故事或宏中放置多行时,它根本无法处理并向我发送错误。
我的印象是 TaskContainer 不管理空间,并且为单个任务占用所有空间。嗯……不只是印象。
Envoy.blade.php 中的代码:
结果 :