我试图处理Chrome,其中一个键命令gclient runhooks
失败,并出现错误。在
Exception: Environment variable "SYSTEMROOT" required to be set to valid path
Error: Command C:\Users\noahh_000\Noah\Programing\Chrome\Tools\DepotTools\depot_
tools\python276_bin\python.exe src/build/gyp_chromium returned non-zero exit sta
tus 1 in C:\Users\noahh_000\Noah\Programing\Chrome\Chromuim
Hook ''C:\Users\noahh_000\Noah\Programing\Chrome\Tools\DepotTools\depot_tools\py
thon276_bin\python.exe' src/build/gyp_chromium' took 36.86 secs
它看起来像是错误
^{pr2}$我认为这意味着环境变量SYSTEMROOT
没有被定义,但是当我查看我的系统环境变量时,我发现{
我也试过把它改成
但都没用。
当我列出环境变量(带set
)时,SystemRoot
被定义,但没有SYSTEMROOT
操作系统:windows8
编辑:我找到了脚本抛出异常的地方,我让它输出它认为自己得到的路径,然后输出
The system cannot find the path specified
Edit2:看起来depot_tools\win_toolchain\vs2013_files\win8sdk\bin\SetEnv.cmd
中的文件有错误。python脚本在子进程中运行该文件并尝试获取结果,但是在该子进程的某个地方找不到文件,因此
The system cannot find the path specified
我在安装VS2015之后遇到了这个错误,所以我想问题是来自系统环境。 请检查并按照建议将GYP_MSVS_版本的值设置为2013。在
您应该在运行gclient runhooks之前设置GYP_MSVS\u版本。在
这个问题就这样为我解决了。 希望这有帮助。在
相关问题 更多 >
编程相关推荐