gpt4 book ai didi

command-line - Phing exec 命令设置环境变量

转载 作者:行者123 更新时间:2023-12-04 04:16:12 25 4
gpt4 key购买 nike

我正在尝试使用 phing 在构建脚本中设置环境变量。
这通常是在命令行中完成的,如下所示:

export MY_VAR=value

在 Phing 我做了以下但它不工作。
<exec command="export MY_VAR=value" />

最佳答案

我看到这是一个很老的问题,但我认为没有以最好的方式回答它。如果您希望导出 shell 变量,例如假设您正在从 phing 运行 phpunit 并希望在调用 phpunit 之前进行导出,请尝试:

<exec command="export MY_VAR=value ; /path/to/phpunit" />

只需执行导出并在同一个 exec 标记内调用您的命令。如图所示,用分号分隔 export 语句和 shell 可执行文件。您的脚本将能够使用标准 php 函数访问该值:
$myVar = getenv('MY_VAR');

关于command-line - Phing exec 命令设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5804817/

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