问题标签 [gclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webrtc - 如何减少为 WebRTC 运行 gclient 同步的时间
我正在使用 travis CI 构建WebRTC库。
这运行良好,但需要大量时间,并且构建越来越经常以消息结束:
该作业超过了作业的最大时间限制,并且已被终止。
可以查阅travis 日志失败的日志
期间gclient sync
:
我禁用了测试,所以我认为这没用而且需要很多时间。
无论如何要给出一些论点或设置一些变量来避免这个时间昂贵的任务吗?
google-chrome - 如何在不下载所有历史记录的完整源代码的情况下结帐和构建特定的铬标签/分支?
我不想建立主分支。相反,我想构建一个与我的桌面 Chrome 相同的最新稳定版本的特定标签。
git - 如何构建特定版本的 Chromium?
我想构建 Chromium 的最新稳定版本(62.0.3202.84
在撰写本文时,请参阅OmahaProxy)。
构建说明适用于当前的开发版本。
从这个问题,勇敢的维基和其他一些来源,获取和构建特定版本的说明似乎很清楚:
但是,这似乎对我不起作用。当我为 . 创建分支时FETCH_HEAD
,快速git log
显示我有来自master
.
我有什么误解?
编辑:
如果我从 Asesh 的回答中执行步骤,master
它会“成功”运行,但我最终还是会构建master
而不是我想要的。
如果我首先从特定标签(如Chromium 文档中指定)创建一个分支,例如62.0.3202.84
,或者即使我只是在没有分支的情况下将其签出,也会gclient sync --with_branch_heads
失败给我以下错误:
javascript - 下载 1 个文件耗时 6.526568 秒错误:命令 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket
我正在尝试v8
按照这里所说的进行构建:https ://github.com/v8/v8/wiki/Building%20with%20Gyp
By this command gclient sync
。但我得到了这个结果:
另外我不知道我是否应该运行所有命令直到该页面结束?!
我使用带有 armbian OS(armv7l armv7l armv7l GNU/Linux)的基于 ARM 的板。我的构建目标v8
是在程序内部使用它,libaiml
因为它想通过以下命令启用它:--enable-javascript --with-v8-path=/path/to/v8
.
bash - ZSH:找不到命令
我想执行命令 gclient。我已经在 PATH 中包含了它的位置。但我不能直接通过命令执行它。有人能告诉我为什么吗?
git - 构建 Chromium 版本号 60
我需要为 Android 构建旧版本的 Chromium,版本号 60。我按照以下步骤操作:
- git 克隆 https://chromium.googlesource.com/chromium/tools/depot_tools.git
- 导出 PATH="$PATH:/path/to/depot_tools"
- mkdir ~/铬 && cd ~/铬
- fetch --nohooks --no-history android
- git fetch https://chromium.googlesource.com/chromium/src.git +refs/tags/60.0.3112.116:chromium_60.0.3112.116 --depth 1
- gclient 同步 --with_branch_heads --with_tags
配方在这里报道。
最后一步失败,出现以下错误:
同步项目:80% (21/26) src/third_party/cld_2/src
src/media/cdm/api (错误) ---------------------------------------- [0:00:00] 开始。-------------------------------------- 错误:命令'git checkout --quiet 46eebfa522b06c1f0b52b4233caa56793badf112 ' 在 /root/chromium/src/media/cdm/api 中返回非零退出状态 128 致命:引用不是树:46eebfa522b06c1f0b52b4233caa56793badf112
其中 46eebfa522b06c1f0b52b4233caa56793badf112 与铬 / 铬 / cdm 上的此提交有关。
您对此有一些经验/想法吗?
谢谢您最好的问候
v8 - 为什么运行 gclient 会产生更新错误?
我根据http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up克隆了 depot_tools 。
然后,当我运行“gclient”时,出现此错误:
我在使用 RHEL 8 的 ppc64le linux 机器上运行。我的目标是尝试在机器上安装 v8,但首先 gclient 需要工作。
我确实在机器上安装了 python 2.7.15。
git - 如何获取特定版本的 Chromium 源代码?
我需要获取Chromium 88的源代码。但是,官方建议$ fetch chromium
从depot_tools
master 分支自动下载源文件,并且不允许选择特定版本。是否有可能获得(并使用成功编译depot_tools ninja
)Chromium 88 的源代码,而 Chromium 92 是最新版本?
google-chrome - 如何修复 Windows 中 Chromium 浏览器的构建错误?
我按照这个文档从官方源代码在我的 Windows 上构建了 Chromium 浏览器。
我做了一些更改并执行了我的第一个构建并遇到了一些错误。
错误如下:
每次构建的错误:
我在这方面完全是新手,这是我第一次在 Visual Studio(v. 2019)上工作。我怎样才能摆脱这些错误?任何帮助,将不胜感激!!