Laravel Envoy错误:参数过多,预​​期参数“ command”

时间:2019-10-24 07:40:27

标签: envoyproxy 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

它停止工作,并且出现错误。参数过多,预​​期参数“ command”过多。我向工匠任务(最后一个任务)添加了另一个命令

1 个答案:

答案 0 :(得分:0)

运行方式...

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