问题标签 [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.

0 投票
2 回答
557 浏览

php - Laravel Envoy 错误:此时没有预料到

我曾尝试使用 Laravel Envoy,但运行时envoy run deploy出现以下错误消息:

[xxxx]: <<此时没有预料到。

Envoy.blade.php

我的环境

0 投票
2 回答
877 浏览

laravel - Laravel 特使 on fortrabbit

我在 Fortrabbit 服务器上设置了一个 Laravel 应用程序。我可以做到以下几点

效果很好

但我正在尝试将 Envoy 用于此类任务。所以我做了一个简单的任务:

但是,这样做时我遇到了以下问题:

可能值得注意的是,db 连接使用来自 Fortrabbit 接口中设置的 ENV 变量的凭据。如果我通过 SSH 连接到服务器并执行此操作env,所有变量都会按应有的方式列出。但是做的时候

我只得到 Fortrabbit 服务器 ENV 变量的一小部分。

我无法弄清楚错误的原因可能是什么,并且在询问 Google 时我也找不到任何东西。有人可以对此有所了解吗?非常感谢。

0 投票
2 回答
4153 浏览

laravel - Laravel“特使运行”命令不适用于 ssh 密钥

我在 laravel 项目文件夹中运行以下命令并收到以下错误。

但我可以使用以下命令成功 ssh:

我的 ~/.ssh/config 文件内容如下所示:

谁能建议我得到“权限被拒绝”错误的可能原因是什么?

0 投票
1 回答
501 浏览

php - 运行 Laravel Envoy 任务时“stdin 不是终端”

一个月后,所有命令都运行良好,但现在......

当我尝试运行时 envoy run deploy

我收到此错误:

我把 my 的内容放到id_rsa.pub服务器authorized_keys里,正常登录效果很好,例如:ssh user@xxx.xxx.xxx- 我可以不用密码登录。

所以......我做错了什么?


我在用着:

  • php 5.6
  • zsh + oh-my-zsh
  • iTerm 2
  • 优胜美地

如果您需要更多详细信息,请在投票后告诉我。

谢谢。

0 投票
2 回答
1069 浏览

deployment - 使用 Envoy 的私有 Github 存储库

在使用私有 Github 存储库时,任何人在使用 Laravel 的特使部署时有任何问题吗?

从生产服务器手动克隆我的存储库时,ssh 密钥似乎可以访问,但是在使用 Envoy 时,我总是收到“权限被拒绝(公钥)错误。

特使问题

谢谢

0 投票
1 回答
542 浏览

sudo - 如何使用 tty 运行 Envoy 任务?

我正在使用 Laravel 的 Envoy 库进行部署。当我完成部署时,我需要更改一堆文件的所有权;为了做到这一点,我需要切换到 root 用户,因为chown并且chmod不能作为非特权用户工作。

如何让 Envoy 使用 tty 运行特定服务器,这样sudo chown ...才能正常工作?

这是我的 Envoy.blade.php 文件的链接。

0 投票
1 回答
704 浏览

bash - Laravel Envoy 和 bash 提示符

我正在使用 Envoy 来配置远程服务器。配置是通过从私有存储库中提取 bash 脚本然后执行它来完成的。

bash 脚本要求一些确认,例如是/否(使用 bash“read -p”):当我连接到远程服务器时,它按预期工作......脚本等待用户输入。

相反,Envoy 似乎忽略了任何提示。这是预期的行为吗?

任何解决方法?

0 投票
1 回答
1515 浏览

laravel - Laravel Envoy:错误中止

当命令失败时是否可以中止错误或调用另一个任务?

这不起作用:

它失败并显示消息(我知道我可以运行--force,这只是使命令测试失败的一种方法):

但随后它继续运行部署脚本的其余部分。

0 投票
1 回答
451 浏览

php - 使用 Envoy cd 部署 Laravel 5.1:权限被拒绝

当我尝试运行 envoy run deploy 时,我正在尝试使用 Envoy 部署我的 laravel 5.1,但出现以下错误:

cd: /home/spark/: 权限被拒绝

这意味着 deploybot 无权访问我的项目文件夹如何授予 deploybot 权限?

在此先感谢您的帮助!

我的 envoy.blade.php

/home/spark 目录的权限

0 投票
1 回答
428 浏览

php - Laravel 5.1 部署与特使错误

我正在尝试使用特使部署我的 laravel 项目。每次我跑

特使运行部署

我收到此错误消息:

错误消息要大得多,但我觉得问题可能与我对某些目录/文件的权限有关?

我的 envoy.blade.php

我的项目目录的许可: