Devilbox容器中Composer安装自动确认yes的实现方法
在Devilbox中自动确认Composer插件授权的几种方法
当你在Devilbox容器里执行Composer安装遇到cakephp/plugin-installer的授权提示时,以下几种方法可以自动选择yes,实现安装自动化:
命令行直接指定信任插件
执行安装命令时,通过--allow-plugins参数明确授权该插件:composer install --allow-plugins=cakephp/plugin-installer这个参数会直接将插件加入允许列表,无需手动确认。
提前在composer.json中配置允许列表
编辑项目根目录的composer.json,在config节点下添加allow-plugins配置:{ "config": { "allow-plugins": { "cakephp/plugin-installer": true } } }保存后再执行
composer install,就不会弹出确认提示了。通过环境变量临时授权
如果是自动化脚本场景,可设置环境变量后再执行命令,临时授权所有插件:COMPOSER_ALLOW_PLUGINS=all composer install也可以只授权指定插件:
COMPOSER_ALLOW_PLUGINS=cakephp/plugin-installer composer install
内容的提问来源于stack exchange,提问作者Prasanth
相关产品推荐
相关产品推荐

