问题标签 [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.
php - Laravel Envoy 错误:此时没有预料到
我曾尝试使用 Laravel Envoy,但运行时envoy run deploy
出现以下错误消息:
[xxxx]: <<此时没有预料到。
Envoy.blade.php
我的环境
laravel - Laravel 特使 on fortrabbit
我在 Fortrabbit 服务器上设置了一个 Laravel 应用程序。我可以做到以下几点
效果很好。
但我正在尝试将 Envoy 用于此类任务。所以我做了一个简单的任务:
但是,这样做时我遇到了以下问题:
可能值得注意的是,db 连接使用来自 Fortrabbit 接口中设置的 ENV 变量的凭据。如果我通过 SSH 连接到服务器并执行此操作env
,所有变量都会按应有的方式列出。但是做的时候
我只得到 Fortrabbit 服务器 ENV 变量的一小部分。
我无法弄清楚错误的原因可能是什么,并且在询问 Google 时我也找不到任何东西。有人可以对此有所了解吗?非常感谢。
laravel - Laravel“特使运行”命令不适用于 ssh 密钥
我在 laravel 项目文件夹中运行以下命令并收到以下错误。
但我可以使用以下命令成功 ssh:
我的 ~/.ssh/config 文件内容如下所示:
谁能建议我得到“权限被拒绝”错误的可能原因是什么?
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
- 优胜美地
如果您需要更多详细信息,请在投票后告诉我。
谢谢。
deployment - 使用 Envoy 的私有 Github 存储库
在使用私有 Github 存储库时,任何人在使用 Laravel 的特使部署时有任何问题吗?
从生产服务器手动克隆我的存储库时,ssh 密钥似乎可以访问,但是在使用 Envoy 时,我总是收到“权限被拒绝(公钥)错误。
谢谢
sudo - 如何使用 tty 运行 Envoy 任务?
我正在使用 Laravel 的 Envoy 库进行部署。当我完成部署时,我需要更改一堆文件的所有权;为了做到这一点,我需要切换到 root 用户,因为chown
并且chmod
不能作为非特权用户工作。
如何让 Envoy 使用 tty 运行特定服务器,这样sudo chown ...
才能正常工作?
bash - Laravel Envoy 和 bash 提示符
我正在使用 Envoy 来配置远程服务器。配置是通过从私有存储库中提取 bash 脚本然后执行它来完成的。
bash 脚本要求一些确认,例如是/否(使用 bash“read -p”):当我连接到远程服务器时,它按预期工作......脚本等待用户输入。
相反,Envoy 似乎忽略了任何提示。这是预期的行为吗?
任何解决方法?
laravel - Laravel Envoy:错误中止
当命令失败时是否可以中止错误或调用另一个任务?
这不起作用:
它失败并显示消息(我知道我可以运行--force
,这只是使命令测试失败的一种方法):
但随后它继续运行部署脚本的其余部分。
php - 使用 Envoy cd 部署 Laravel 5.1:权限被拒绝
当我尝试运行 envoy run deploy 时,我正在尝试使用 Envoy 部署我的 laravel 5.1,但出现以下错误:
cd: /home/spark/: 权限被拒绝
这意味着 deploybot 无权访问我的项目文件夹如何授予 deploybot 权限?
在此先感谢您的帮助!
我的 envoy.blade.php
/home/spark 目录的权限
php - Laravel 5.1 部署与特使错误
我正在尝试使用特使部署我的 laravel 项目。每次我跑
特使运行部署
我收到此错误消息:
错误消息要大得多,但我觉得问题可能与我对某些目录/文件的权限有关?
我的 envoy.blade.php
我的项目目录的许可: