laravel-envoy - Laravel Envoy 错误:参数太多,预期参数“命令”
问题描述
我开始使用 Envoy。但是我遇到了一些错误
@servers(['web' => '127.0.0.1'])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate
@endtask
这对我来说很好。但是如果为每个任务添加更多命令,例如
@servers(['web' => '127.0.0.1'])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate
php artisan db:seed
@endtask
它停止工作,我收到错误太多参数,预期参数“命令”。我向工匠任务(最后一项任务)添加了另一个命令
解决方案
运行这个...
envoy run deploy
如果你想避免提示,只需添加--force
.
@setup
$ip = '127.0.0.1'
@endsetup
@servers(['local' => $ip])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate --force
php artisan db:seed --force
@endtask
推荐阅读
- c - 如何使用 getchar 读取多字符键符?
- javascript - 如何将变量传递到 .innerHTML
- r - 如何删除@前后的空格
- python - 编写视频文件时未定义 Python moviepy 阅读器
- linux - 为什么将 ] 排除到测试命令 [ 不会停止脚本执行?
- c# - 在 PowerShell 中使用 DLL
- node.js - Bleno 在二进制数据上引发索引超出范围错误
- python - 如何在 python 中创建散点图来描绘给定输出中的向量?
- python - 如何在单行 FOR 循环中简化列表数字的乘法?
- go - 根据外部(例如用户)输入更改 Uber Cadence 睡眠时间