我遇到以下错误:
Could not find gn executable at: C:...JavaScriptApplicationselectronbuildtoolswingn.exe
在运行以下gclient
命令作为从源构建电子的指令的一部分之后:
gn gen out/Release --args="import("//electron/build/args/release.gn")"
注意:我已经找到了一些可能的解决方案,我想分享这些解决方案,以帮助其他遇到此错误的人。
最初,我通过在指定路径手动创建文件夹结构buildtoolswin
,然后将我从gn网站下载的gn.exe
文件移动到其中,最终解决了这个问题。
后来我意识到这个问题可能是由于我在VSCode中的Git-Bash终端中运行了gclient
命令,而不是预期的命令提示符。
事实上,以管理员身份通过命令提示符运行gclient
命令的效果如预期。