【发布时间】:2018-04-13 08:49:17
【问题描述】:
我正在尝试在 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]?
这很好,但有时我想从命令行指定“是”,以便我的 docker install 不需要交互,这样我们的部署过程就可以工作(没有用户参与!)我尝试了几件事,检查了代码并疯狂地用谷歌搜索无济于事。
我猜我可以设置一个环境变量以使其默认为是/安静,但我就是找不到它是什么。
【问题讨论】:
-
composer install --no-interaction有效吗?否则,您可以随时配置Installer::postInstall命令停止提问;) -
这有效,请作为答案回复,我会将其标记为正确 - 谢谢! :)
-
完成。很高兴为您提供帮助!
标签: php cakephp composer-php