或者更好的是,你到底如何安装bazel。我一直在用cd进入我桌面上的一个文件夹,然后我用git clone https://github.com/bazelbuild/bazelisk
,然后?我现在应该怎么做,老实说,我没有找到任何真正的指导,我现在有很多文件夹,我现在应该运行一个像bazelisk.py这样的特殊文件吗?或者像是构建它?我是不是应该在一个特殊的位置克隆github存储库?如前所述,我只是在桌面上选择了一个文件夹,但我将path添加到了Path环境变量中,我添加了C:\Users\user\Desktop\folder\bazel
和C:\Users\user\Desktop\folder\bazel\bazelisk
,因为我不确定应该走多远。所以,如果有人能告诉我如何安装bazel,我将非常感激,我只是在python项目中需要它,我使用的是python 3.6.2,我使用的是Windows10。我不知道现在该做什么,因为我读到的安装步骤只是告诉git克隆存储库,但是当我输入cmd并输入bazel
或bazel help
cmd时,找不到命令。
发布于 2021-05-15 01:47:32
来自官方Bazel文档
https://github.com/bazelbuild/bazelisk/blob/master/README.md ->
Bazelisk是用Go编写的Bazel的包装器。它会根据您当前的工作目录自动选择一个好的Bazel版本,从官方服务器下载(如果需要),然后透明地将所有命令行参数传递给真正的Bazel二进制文件。你可以叫它就像你叫Bazel一样。
在Linux/Mac/Windows中安装Bazelisk的步骤
下面的步骤显示了bazeliskv1.8.1的安装,但是您可以使用相同的步骤从https://github.com/bazelbuild/bazelisk/releases安装任何所需的版本
Bazelisk Linux Install的步骤
> wget https://github.com/bazelbuild/bazelisk/releases/download/v1.8.1/bazelisk-linux-amd64
> chmod +x bazelisk-linux-amd64
> sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel
# make sure you get the binary available in $PATH
> which bazel
bazel is /usr/local/bin/bazel
Bazelisk Mac Install的步骤
wget https://github.com/bazelbuild/bazelisk/releases/download/v1.8.1/bazelisk-darwin-amd64
chmod +x bazelisk-darwin-amd64
sudo mv bazelisk-darwin-amd64 /usr/local/bin/bazel
Bazelisk Windows Install的步骤
从https://github.com/bazelbuild/bazelisk/releases下载并安装Bazelisk windows二进制文件
如何使用Bazelisk并设置所需的Bazel版本
USE_BAZEL_VERSION
,它将使用值中指定的版本。.bazeliskrc
文件,则将使用此版本。.bazelversion
文件,它将读取该文件并使用其中指定的版本。发布于 2021-01-11 02:36:48
由于您使用的是Windows,因此我将介绍Windows的方法(在其他平台上也是类似的)
下载bazelisk.exe
的预编译版本。您可以找到预构建版本的here。例如,v1.7.4。然后将bazelisk-windows-amd64.exe
重命名为bazelisk.exe
,并将其添加到PATH
环境变量中。当您现在打开一个PowerShell并输入bazelisk info
时,您应该会看到一些输出。
bazelisk
只是一个围绕bazel
的包装器,这意味着你仍然需要设置所有的东西才能使Bazel在你的系统上工作。bazelisk
只是将所有命令重定向到Bazel。bazelisk
只关心使用哪个版本的Bazel (例如,您可以在.bazelversion
文件中定义应该使用哪个版本的Bazel )。我建议你遵循here列出的说明,这些说明描述了让Bazel在Windows上工作所需要做的事情(例如,安装MSYS2是有意义的)。
https://stackoverflow.com/questions/65656165
复制相似问题