我试图找到这个特定错误的原因,但我无法真正理解如何消除它。
k@k-virtual-machine:~/Documents/code/chromium/src$ gn gen out/Default
ERROR at //chrome/version.gni:114:11: Script returned non-zero exit code.
_result = exec_script("//build/util/version.py",
^----------
Current dir: /home/k/Documents/code/chromium/src/out/Default/
Command:python3 /home/k/Documents/code/chromium/src/build/util/version.py -f ../../chrome/VERSION -t full = "@MAJOR@.@MINOR@.@BUILD@.@PATCH@" major = "@MAJOR@" minor = "@MINOR@" build = "@BUILD@" patch = "@PATCH@" --os linux
Returned 1.
stderr:
Traceback (most recent call last):
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 267, in <module>
sys.exit(main())
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 256, in main
output = BuildOutput(sys.argv[1:])
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 248, in BuildOutput
values = GenerateValues(options, evals)
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 198, in GenerateValues
values = FetchValues(options.file, options.official)
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 62, in FetchValues
FetchValuesFromFile(lastchange_values, lastchange_filename)
File "/home/k/Documents/code/chromium/src/build/util/version.py", line 29, in FetchValuesFromFile
with open(file_name, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/home/k/Documents/code/chromium/src/build/util/LASTCHANGE'
See //ui/gl/features.gni:8:1: whence it was imported.
import("//chrome/version.gni")
^----------------------------
See //BUILD.gn:35:1: whence it was imported.
import("//ui/gl/features.gni")
^----------------------------**
我遇到了同样的问题,我用这些步骤解决了它:
这应该可以修复错误
您可以在 src/build/util 目录下手动创建两个文件:LASTCHANGE,包含以下代码
LASTCHANGE=0
LASTCHANGE_YEAR=1970
和 LASTCHANGE.committime 包含
0
然后应该可以工作了。
在计算机系统中,选择系统环境。 更改存储库结果的目录 使用 python 脚本为 shell 提供电源 如果你的cmd出错。 在计算机环境中选择您的 Power shell。 通常repo文件位于电脑盘/C: 计算机将重新启动以适应 PATH 环境。 所以你必须重新启动计算机。 它应该运行来构建我的 chromium。