如何修复 chromium build gclient 错误?

How can I fix chromium build gclient error?

提问人:Christoffer Smith 提问时间:10/6/2023 最后编辑:Lee TaylorChristoffer Smith 更新时间:11/14/2023 访问量:195

问:

我按照 Chromium 文档为 Windows 平台构建了它,在安装了它提到的 depot 工具后,使用该命令安装处理代码所需的所有特定于 Windows 的位,包括 msysgit 和 python。gclient

最后,完成下载后,我收到了一个错误,您可以在下面看到。

谁能帮我解决它?

致命错误:无法构建 venv:无法构建包:cipkg。派生{名称:“virtualenv”, Platform:“”, Builder:“builtin:cipdExport”, args:[]string{“infra/3pp/tools/virtualenv version:[email protected]\n”}, Env:[]string(nil), Inputs:[]string(nil)}: 无法构建派生: 无法导出包: exec: “cipd”: 无法运行相对于当前目录找到的可执行文件

我还使用该命令安装了virtualenv,但仍然出现错误pip install virtualenv

google-chrome 编译器错误 chromium gn gclient

评论

0赞 Asesh 10/6/2023
您不需要 virtualenv 来构建 Chromium。看起来virtualenv导致了这个问题

答:

1赞 winterberryfloodleaf 10/25/2023 #1

我也有类似的问题。我正在将 Chromium 的旧修改副本更新为最新版本。我卸载了virtualenv,但它没有帮助。

我不得不改变

exec "${base_dir}/.cipd_bin/vpython3" "$@"

exec "$MYPATH/.cipd_bin/3.11/bin/python3" "$@"

我不确定它为什么修复它,或者我是否会遇到其他问题,但到目前为止它有效。

0赞 vines 10/25/2023 #2

跑步对我也没有用,但按照教程depot_tools说明的去做实际上有所帮助:$ ../depot_tools/fetch breakpad

$ export PATH=/path/to/depot_tools:$PATH
$ fetch breakpad

0赞 w1redch4d 11/14/2023 #3

正如您在错误中看到的那样cannot run executable found relative to current directory

您需要使用 depot_tools 目录的完整路径而不是相对路径,因此,bash 命令应该更像:

export PATH=/absolute/path/to/depot_tools:$PATH

而不是

export PATH=../depot_tools:$PATH

之后,尝试进入您的 Chromium 目录并运行

fetch --nohooks chromium

有关详细信息,请参阅 Chromium 文档