在Xcode Bot预集成触发期间Python脚本失败

2024-05-26 11:12:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我的预集成脚本如下运行:

export LANG=en_US.UTF-8
cd ${XCS_SOURCE_DIR}/ProjectName
./Script/prebuildscript.py

prebuildscript.py是一个Python 2脚本,其开头如下:

^{pr2}$

another_script.py是一个Python 3脚本,具有以下hashbang:

#!/usr/bin/env python3

在bot的触发器日志输出中,我看到以下错误:

env: python3: No such file or directory

当我以我的帐户和xcsbuildd的身份从终端提示符运行/usr/bin/env python3命令时,我得到通常的>>>REPL提示符。我做错什么了?在


Tags: pyenv脚本langbinusrcdexport
1条回答
网友
1楼 · 发布于 2024-05-26 11:12:49

如果在触发器脚本中添加set行,您将看到所有的环境变量。{{cd2>你的机会不见了。更正触发器的脚本,如下所示:

export LANG=en_US.UTF-8
export PATH=/usr/local/bin/:${PATH}
cd ${XCS_SOURCE_DIR}/ProjectName
./Script/prebuildscript.py

相关问题 更多 >