gpt4 book ai didi

php - 如何通过 Ant 检索 Composer?

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

我正在尝试让我的 Ant 脚本为我检索 Composer。 Composer是 PHP 的依赖管理器。 According to the doc需要运行此命令:“curl -s https://getcomposer.org/installer | php”,它将 Composer.phar 下载到我所在的目录中。从终端运行时,这会按预期工作。

如何为此设置 Ant 构建文件?到目前为止,我已经为“composerget”目标获得了这个片段,但它不保存文件,只在我的命令 shell 中输出它:

....    
<target name="composerget" description="Composer update dependencies">
<exec executable="curl">
<arg line="-s" />
<arg line="https://getcomposer.org/installer"/>
<arg line="| php" />
</exec>
</target>
....

非常感谢任何帮助。

最佳答案

<target name="composerget" description="Composer update dependencies">
<exec executable="/bin/bash">
<arg value="-c" />
<arg value="curl -s https://getcomposer.org/installer | php" />
</exec>
</target>

应该可以解决问题。

管道 (|) 只能在 shell 脚本中使用。您将其作为参数传递给 curl。因此,您需要执行一个 shell 脚本 - 您可以使用 bash -c 并将命令作为 shell 语句传递。

Attribution.

关于php - 如何通过 Ant 检索 Composer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751440/

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