dagger2.29.1系列(二)之Bazel在win10 64位的安装

参考文章

原文标题:Installing Bazel on Windows
原文地址:https://docs.bazel.build/versions/master/install-windows.html
dagger2.29.1系列(二)之Bazel在win10 64位的安装

win10 64位系统安装Bazel工具

Step 1: 检查电脑系统

推荐win10 64位系统,最低支持
1.win7 64位系统;2.Windows Server 2008 R2

Step 2:安装先决条件

先安装:Visual C++ Redistributable for Visual Studio 2015

Step 3: 下载Bazel

1.直接下载exe文件
Download the Bazel binary (bazel--windows-x86_64.exe) from GitHub

只是我下载的版本:dagger2.29.1系列(二)之Bazel在win10 64位的安装
根据如下字面意思理解,除了直接安装,还可以使用如下手段,我们可以选择一个方案,install bazel from scoop(因为高兴,所以选scoop)
dagger2.29.1系列(二)之Bazel在win10 64位的安装
我们直接点开bazel-3.6.0-windows-x86_64.exe文件并允许,提示如下内容:
dagger2.29.1系列(二)之Bazel在win10 64位的安装
2.使用scoop安装Bazel工具:
PowerShell工具运行命令:
iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)

dagger2.29.1系列(二)之Bazel在win10 64位的安装
或者直接在cmd中执行powershell,但是当我们运行 iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’),报错:‘Set-ExecutionPolicy RemoteSigned -scope CurrentUser’…
dagger2.29.1系列(二)之Bazel在win10 64位的安装
解决办法:
修改执行策略

set-executionpolicy remotesigned -s currentuser

然后运行 iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)
dagger2.29.1系列(二)之Bazel在win10 64位的安装

然后执行命令

scoop install bazel

dagger2.29.1系列(二)之Bazel在win10 64位的安装
然后在C:\Users\11051\scoop\apps\bazel\3.6.0目录下找到bazel.exe,这里的bazel.exe其实就是我们直接下载的bazel-3.6.0-windows-x86_64.exe,
dagger2.29.1系列(二)之Bazel在win10 64位的安装
Step 4: 设置bazel环境变量
在此之前最好对bazel-3.6.0-windows-x86_64.exe重命名为bazel.exe
对“我的电脑”右击按照如下提示操作,将bazel.exe存放在一个指定目录,并且配置到path目录下,这样我们每次使用bazel不需要使用完整路径了。
dagger2.29.1系列(二)之Bazel在win10 64位的安装
查看bazel版本信息:
dagger2.29.1系列(二)之Bazel在win10 64位的安装