gpt4 book ai didi

php - 如何在没有用户交互的情况下运行 Composer ?

转载 作者:可可西里 更新时间:2023-11-01 13:38:22 26 4
gpt4 key购买 nike

我正在尝试在 cakephp 安装上运行 composer install,但是它会询问用户是否要设置文件夹权限:

请注意,这是一个示例。在生产环境中,composer install 命令将通过 CI 或其他方式自动执行:

John:$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Cake\Composer\Installer\PluginInstaller::postAutoloadDump
> App\Console\Installer::postInstall
Set Folder Permissions ? (Default to Y) [Y,n]?

这很好,但有时我想从命令行指定"is",这样我的 docker 安装不需要交互,这样我们的部署过程就可以工作(没有用户参与!)我尝试了几件事,检查了代码并疯狂地用谷歌搜索都无济于事。

我猜我可以设置一个环境变量使其默认为 yes/quiet,但我就是找不到它是什么。

最佳答案

尝试 composer install --no-interactioncomposer install -n

根据documentation这会触发 Composer 在需要交互操作时选择默认选项:

--no-interaction (-n): Do not ask any interactive question.

关于php - 如何在没有用户交互的情况下运行 Composer ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com