对于bazel谷歌的开发脚手架,发现用windows系统下powershell下载速度特别慢,在刨坑过程中发现了一种捷径,就是离线安装,接下来将简单介绍离线安装过程
官网安装说明传送门:点击就送choco 总结: cmd安装指令:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
powershell安装指令:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
打开管理员用户下的powershell.png
choco install bazel
install报错.png
说明:毫无疑问,这里是下载链接断开了,powershell又没有断点续传功能,在输入choco install后又重新下载一遍,耽误非常多的时间。
在这里要说明一下,博主辛辛苦苦寻找解决途径,发现网上大多数博客根本没有顾及到这类离线下载配置和相关条件,反复倒腾过后总结里以下步骤:
点击进入官网地址下载:点击进入下载 发现下的非常慢的同学可以点击此地址: https://share.weiyun.com/59EmNs8 (密码:6Yu3)
先运行choco install bazel
指令
如图所示等待选择阶段,这个时候不要打y 或者 n,让命令行停留于此:
选择是否运行脚本.png
在命令行停留之际,修改C:\ProgramData\chocolatey\lib\bazel\tools
目录下的params.txt文件内容,将网络版本指定地址修改为本地地址
修改之前的:
https://github.com/bazelbuild/bazel/releases/download/0.12.0/bazel-0.12.0-windows-x86_64.zip
86f84e2c870ed14e4d2e599c309614298b9e08a049657e860d218d56873111bc
修改之后的: 【由于我这里直接下载到桌面上,所以指向桌面地址,如果下载到其他位置,请将绝对地址替换,请勿复制粘贴此段】
C:/Users/ke_li/Desktop/bazel-0.12.0-windows-x86_64.zip
86f84e2c870ed14e4d2e599c309614298b9e08a049657e860d218d56873111bc
接下来输入y,回车进行下一阶段,等待一段时间后,结果:
输出成功结果.png
成功安装.png