對于bazel谷歌的開發(fā)腳手架,發(fā)現(xiàn)用windows系統(tǒng)下powershell下載速度特別慢,在刨坑過程中發(fā)現(xiàn)了一種捷徑,就是離線安裝,接下來將簡單介紹離線安裝過程
1、安裝choco
官網(wǎng)安裝說明傳送門:點擊就送choco
總結(jié):
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'))
特別說明:一定注意都是在管理員用戶權(quán)限下打開cmd或者是powershell 這里推薦win10系統(tǒng)下使用powershell,如圖所示,右鍵開始菜單打開管理員用戶下的powershell:

打開管理員用戶下的powershell.png
2、通過powershell安裝bazel
2.1、輸入指令:
choco install bazel
2.2、報錯:

install報錯.png
說明:毫無疑問,這里是下載鏈接斷開了,powershell又沒有斷點續(xù)傳功能,在輸入choco install后又重新下載一遍,耽誤非常多的時間。
3、轉(zhuǎn)換成離線下載
在這里要說明一下,博主辛辛苦苦尋找解決途徑,發(fā)現(xiàn)網(wǎng)上大多數(shù)博客根本沒有顧及到這類離線下載配置和相關(guān)條件,反復(fù)倒騰過后總結(jié)里以下步驟:
3.1、從官網(wǎng)或者我的github上下載目前最新的bazel壓縮包:
點擊進入官網(wǎng)地址下載:點擊進入下載
發(fā)現(xiàn)下的非常慢的同學(xué)可以點擊此地址: https://share.weiyun.com/59EmNs8 (密碼:6Yu3)
3.2、運行至選擇y/n項目
先運行choco install bazel指令
如圖所示等待選擇階段,這個時候不要打y 或者 n,讓命令行停留于此:

選擇是否運行腳本.png
3.3、修改params.txt:
在命令行停留之際,修改C:\ProgramData\chocolatey\lib\bazel\tools目錄下的params.txt文件內(nèi)容,將網(wǎng)絡(luò)版本指定地址修改為本地地址
修改之前的:
https://github.com/bazelbuild/bazel/releases/download/0.12.0/bazel-0.12.0-windows-x86_64.zip
// 此處是文件哈希,禁止修改,原來系統(tǒng)給予是怎樣的就是怎樣的。
86f84e2c870ed14e4d2e599c309614298b9e08a049657e860d218d56873111bc
修改之后的: 【由于我這里直接下載到桌面上,所以指向桌面地址,如果下載到其他位置,請將絕對地址替換,請勿復(fù)制粘貼此段】
C:/Users/ke_li/Desktop/bazel-0.12.0-windows-x86_64.zip
// 此處是文件哈希,禁止修改,僅修改了上面文件目錄,下面未修改,注意保留哈希的意思
86f84e2c870ed14e4d2e599c309614298b9e08a049657e860d218d56873111bc
接下來輸入y,回車進行下一階段,等待一段時間后,結(jié)果:

輸出成功結(jié)果.png
3.4、可調(diào)試bazel,在命令行輸入bazel 檢查安裝是否成功,如圖所示即為成功安裝

成功安裝.png