如何阻止Capistrano使用--no-dev运行composer安装?

时间:2014-06-16 14:17:55

标签: capistrano composer-php

我目前有以下内容:

namespace :deploy do

    desc "Build"
    after :updated, :build do
        on roles(:app) do
            within release_path  do
                execute :composer, "install --quiet" # install dependencies
                execute :chmod, "u+x artisan" # make artisan executable
            end
        end
    end

正在运行cap development deploy显示:

INFO[d2c5a027] Running /usr/bin/env composer install --no-dev --prefer-dist --no-interaction --quiet --optimize-autoloader

为什么不使用我提供的命令?

2 个答案:

答案 0 :(得分:2)

根据https://github.com/capistrano/composer,您可以覆盖默认值。

set :composer_install_flags, '--no-dev --no-interaction --quiet --optimize-autoloader'

答案 1 :(得分:0)

在我的作曲家中,它是

set :composer_options, '--my  --options'