gpt4 book ai didi

windows - 将 Composer 安装的输出重定向到文本文件

转载 作者:可可西里 更新时间:2023-11-01 11:25:25 24 4
gpt4 key购买 nike

我在项目设置工作流程的一部分中使用了 Composer。安装的每个部分都会将其结果和任何其他相关信息记录到文件中。我无法捕获 composer install 的输出。当我直接从命令行运行 composer install 时,包已正确安装,并且我在命令窗口中看到了输出。当我从 cmd 文件运行它时,包已安装但输出未保存到文件中,但是,其他 Composer 命令(-V、帮助等)确实将其输出保存到文件中。

我知道 help 和 -V 命令不需要 cd 但我将其留在 test1 和 test2 cmd 文件中以排除与该问题有任何关系。

以下是几个.cmd文件的内容和结果。

test1.cmd

@ECHO OFF
cd "C:\path\to\project"
composer -V > test1.txt

test1.txt 内容

Composer version 1.2.1 2016-09-12 11:27:19

test2.cmd

@ECHO OFF
cd "C:\path\to\project"
composer help > test2.txt

test2.txt 内容

Usage:
help [options] [--] [<command_name>]

Arguments:
command The command to execute
command_name The command name [default: "help"]

Options:
--xml To output help as XML

...truncated

test3.cmd

@ECHO OFF
cd "C:\path\to\project"
composer install > test3.txt

test3.txt 已创建,但它是一个空的 0 kb 文件。

为什么我可以捕获某些 composer 命令的输出但不能捕获 install 命令的输出?该特定命令有何不同?

最佳答案

在 bash 中:composer install --no-ansi &>log

关于windows - 将 Composer 安装的输出重定向到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059826/

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