提问人:Christoffer Smith 提问时间:10/6/2023 最后编辑:Lee TaylorChristoffer Smith 更新时间:11/14/2023 访问量:195
如何修复 chromium build gclient 错误?
How can I fix chromium build gclient error?
问:
我按照 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
答:
我也有类似的问题。我正在将 Chromium 的旧修改副本更新为最新版本。我卸载了virtualenv,但它没有帮助。
我不得不改变
exec "${base_dir}/.cipd_bin/vpython3" "$@"
自
exec "$MYPATH/.cipd_bin/3.11/bin/python3" "$@"
我不确定它为什么修复它,或者我是否会遇到其他问题,但到目前为止它有效。
跑步对我也没有用,但按照教程depot_tools说明的去做实际上有所帮助:$ ../depot_tools/fetch breakpad
$ export PATH=/path/to/depot_tools:$PATH
$ fetch breakpad
正如您在错误中看到的那样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 文档
评论