Dart虚拟机无法在windows上构建
我正在尝试在windows上构建Dart虚拟机,我将按照此处描述的步骤进行操作 当我运行build.py命令时,如下所示: .\tools\build.py--模式发布--arch x64创建\u sdk 我得到以下错误:Dart虚拟机无法在windows上构建,dart,Dart,我正在尝试在windows上构建Dart虚拟机,我将按照此处描述的步骤进行操作 当我运行build.py命令时,如下所示: .\tools\build.py--模式发布--arch x64创建\u sdk 我得到以下错误: gn gen --check in out\ReleaseX64 Traceback (most recent call last): File "D:\ops\dart\sdk\tools\gn.py", line 436, in <module>
gn gen --check in out\ReleaseX64
Traceback (most recent call last):
File "D:\ops\dart\sdk\tools\gn.py", line 436, in <module>
sys.exit(main(sys.argv))
File "D:\ops\dart\sdk\tools\gn.py", line 423, in main
results = pool.map(run_command, commands, chunksize=1)
File "C:\app\Python27\lib\multiprocessing\pool.py", line 251, in map
return self.map_async(func, iterable, chunksize).get()
File "C:\app\Python27\lib\multiprocessing\pool.py", line 567, in get
raise self._value
WindowsError: [Error 2] System cannot find file。
Tried to run GN, but it failed. Try running it manually:
$ python D:\ops\dart\sdk\tools\gn.py -m release -a x64 --os host -v
Traceback (most recent call last):
File "D:\ops\dart\sdk\tools\build.py", line 658, in <module>
sys.exit(Main())
File "D:\ops\dart\sdk\tools\build.py", line 651, in Main
mode, arch, cross_build) != 0:
File "D:\ops\dart\sdk\tools\build.py", line 491, in BuildOneConfig
args = BuildNinjaCommand(options, target, target_os, mode, arch)
File "D:\ops\dart\sdk\tools\build.py", line 473, in BuildNinjaCommand
if UseGoma(out_dir):
File "D:\ops\dart\sdk\tools\build.py", line 431, in UseGoma
return 'use_goma = true' in open(args_gn, 'r').read()
IOError: [Errno 2] No such file or directory: 'out\\ReleaseX64\\args.gn'
gn-gen——签出\ReleaseX64
回溯(最近一次呼叫最后一次):
文件“D:\ops\dart\sdk\tools\gn.py”,第436行,在
系统出口(主(系统argv))
文件“D:\ops\dart\sdk\tools\gn.py”,第423行,主目录
结果=pool.map(运行_命令,命令,chunksize=1)
映射中的文件“C:\app\Python27\lib\multiprocessing\pool.py”,第251行
返回self.map\u async(func,iterable,chunksize).get()
get中第567行的文件“C:\app\Python27\lib\multiprocessing\pool.py”
提升自我价值
WindowsError:[错误2]系统找不到文件
试图运行GN,但失败。尝试手动运行它:
$python D:\ops\dart\sdk\tools\gn.py-m release-a x64-os host-v
回溯(最近一次呼叫最后一次):
文件“D:\ops\dart\sdk\tools\build.py”,第658行,在
sys.exit(Main())
文件“D:\ops\dart\sdk\tools\build.py”,第651行,主目录
模式、拱门、交叉构建)!=0:
BuildOneConfig中第491行的文件“D:\ops\dart\sdk\tools\build.py”
args=BuildNinjaCommand(选项、目标、目标、模式、arch)
BuildNinjaCommand中第473行的文件“D:\ops\dart\sdk\tools\build.py”
如果UseGoma(out_dir):
文件“D:\ops\dart\sdk\tools\build.py”,第431行,在UseGoma中
在open(args\u gn,'r')中返回“use\u goma=true”。read()
IOError:[Errno 2]没有这样的文件或目录:“out\\ReleaseX64\\args.gn”
似乎缺少out\ReleaseX64文件夹中的args.gn文件。但是我在Dart源文件夹中找不到args.gn。它是在构建过程中生成的吗?我是否执行了错误的步骤导致未生成此类文件?请尝试在驱动器c:上的所有内容:谢谢您的回复,但在驱动器c:上移动所有内容并重新构建后,我会遇到相同的错误。