Cor*_*eus 8 php ant composer-php
我正在尝试让我的Ant脚本为我检索Composer.Composer是PHP的依赖管理器. 根据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>
....
Run Code Online (Sandbox Code Playgroud)
任何帮助都是非常明确的.
<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>
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.
管道(|)只能在shell脚本中使用.你把它作为卷曲的论据传递给你.因此,您需要执行一个shell脚本 - 您可以使用bash -c并将该命令作为shell语句传递.
| 归档时间: |
|
| 查看次数: |
2149 次 |
| 最近记录: |