嗨,我下载了Windows的bazel 0.24.1的最新版本,我做了相同的说明,但是,当我运行时
./compile.sh
它显示了所提到的错误,我尝试了bazel build //src:bazel
,但是对我来说却没有用
-bash:bazel:找不到命令 搜索后,我尝试了:
bazel --output_user_root=c:\tmp build //src:bazel.exe
但同样的错误 -bash:bazel:找不到命令
Ps:我从msys64运行它,任何建议,请多多关照
./compile.sh
从头开始构建Bazel错误:如果未指定,则必须指定PROTOC 从分发工件进行引导
-------------------------------------------------- ---------------------------------注意:如果您尝试引导,则可能会发生此故障 开发人员结帐时显示bazel。这些结帐不包括 协议编译器的生成输出(因为我们不希望版本化 生成的文件)
。
要构建bazel的开发人员版本,请执行
bazel build // src:bazel
要引导您的第一个bazel二进制文件,请从发布页面下载dist存档,网址为: https://github.com/bazelbuild/bazel/releases并运行compile.sh 解压后的档案。
安装bazel发行版的完整安装说明 可以在https://docs.bazel.build/install-compile-source.html找到 从原理上讲,引导程序为何以这种方式组织, 参见https://bazel.build/designs/2016/10/11/distribution-artifact.html