更新时间:2026-01-08 GMT+08:00
分享

编译脚本出错,导致检查失败

问题现象

代码检查失败,日志显示 :

[ERROR] : script returned exit code 127,exitMessage is:command run failed。

或 [ERROR] : script returned exit code 1,exitMessage is:command run failed。

或 [ERROR] : script returned exit code 2,exitMessage is:command run failed

原因分析

用户参数里配置的编译脚本执行失败。

在linux环境中,退出码0通常表示成功,非0表示失败。但具体到每个数字有不同含义:

退出码为1:通用错误,需要检查日志或者逻辑。

退出码为2:语法或者参数错误,需要验证脚本的输入和语法。

退出码为127:命令没找到,需要检查机器系统环境变量是否含有此命令。

处理方法

处理方法一:修改编译脚本命令

  1. 访问CodeArts Check服务首页
  2. 单击左侧导航栏代码 > 代码检查,进入“代码检查”页面,
  3. 单击对应代码检查任务的名称,进入任务代码检查详情页面,单击设置 > 规则集
  1. 单击“编译配置”在弹框内核对“编译命令”是否正确。

    注意:此处请填写本地已编译成功的对应编译命令。

  2. 单击“确定”。
  1. 单击右上角的“执行检查”重新执行检查。

处理方法二:如果确定脚本无误,请提交工单联系技术支持工程师,检查执行机上的构建环境。

相关文档