win環(huán)境下 Bazel 離線安裝教程

對于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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,781評論 25 709
  • 那個孩子,抱著他的石頭 石頭靠著其它石頭,像月亮一樣呼吸 人們都有自己的河流 可誰也不能把月亮從夢里撈起 只有那孩...
    竹鴻初閱讀 193評論 4 10
  • 家里有事,需要在家待幾天。 我在回家路上,給室友說,我現(xiàn)在不敢回家,你想想,每次回到家,都是大門敞開物品雜亂的放在...
    真單身狗閱讀 394評論 1 1

友情鏈接更多精彩內(nèi)容