如何修复chrome build gclient错误?

g6ll5ycj  于 2023-11-14  发布在  Go
关注(0)|答案(3)|浏览(166)

我遵循Chromium documentation为Windows平台构建它,在安装了它提到的仓库工具之后,使用gclient命令安装了使用代码所需的所有Windows特定位,包括msysgit和python。
最后,在完成下载后,我收到了一个错误,你可以在下面看到。
有谁能帮我修一下吗?
致命错误:创建venv失败:无法生成包:cipkg. Derivation {Name:"virtualenv",Platform:"",Builder:"builtin:cipdExport",Args:[] string {"infra/3pp/tools/virtualenv version:email protected(https://stackoverflow.com/cdn-cgi/l/email-protection)\n "},Env:[] string(nil),Inputs:[] string(nil)}:无法生成派生:无法导出包:exec:"cipd":无法运行相对于当前目录找到的可执行文件
我还使用pip install virtualenv命令安装了virtualenv,但仍然出现错误

shstlldc

shstlldc1#

我也有类似的问题。我正在更新一个旧的修改过的Chromium副本到最新版本。我关闭了virtualenv,但它没有帮助。
我不得不改变

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

字符串

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


我不知道为什么它修复了它,或者我是否会遇到其他问题,但到目前为止,它的工作。

ma8fv8wu

ma8fv8wu2#

运行$ ../depot_tools/fetch breakpad对我来说也不起作用,但按照depot_tools教程的方法做实际上很有帮助:
$ export PATH=/path/to/depot_tools:$PATH
$ fetch breakpad

p4rjhz4m

p4rjhz4m3#

在错误cannot run executable found relative to current directory中可以看到
你需要使用你的depot_tools目录的完整路径而不是相对路径,所以bash命令应该更像:

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

字符串
而不是

export PATH=../depot_tools:$PATH


之后,尝试移动到您的 chrome 目录,并运行

fetch --nohooks chromium


有关详细信息,请参阅chromium docs

相关问题