最近在進行go的實踐,要做go的專案,執行一些專案的時候可能要用到不同的go環境,想到go有沒有和python一樣的環境管理工具(做實驗還是用python比較多),然後查了一下,還是有的,比如gvm、g等等,最終選擇了g,感覺找到的部落格不夠“保姆”就自己寫一遍,進行記錄,供小白參考。
Step1-g的下載和安裝
下載
我是用的作業系統是Windows11,安裝的話使用的已經編譯好的版本
g的下載地址—>點選跳轉
我選擇得是當前最新的1.7.0版本,也可以選擇其他版本—>點選跳轉
因為是用的64位Windows作業系統,選擇g1.7.0.windows-amd64,然後解壓

下載完成後可以解壓這個壓縮包,裡面已有一個名字叫g的應用程式,這個就是我們要用的版本管理工具,已經編譯好了

環境變數配置
g的使用過程中,最難的一步就是環境變數的配置
如果在使用g之前已經安裝過go,配置過環境變數,需要刪相關的環境變數,不然可能會有衝突
然後,我們開始自己的環境變數的配置
| 環境變數名稱 | 路徑 | 說明 |
|---|---|---|
| G_HOME | C:\Users\lier.g | 這個是用於下載go安裝包個安裝go的目錄 |
| GOPATH | %G_HOME%\go | 這個是g中配置的要使用的go版本的目錄 |
| Path | D:\go-env | 這個是g.exe所在的目錄 |
| Path | %GOROOT%\bin | 這個是go.exe所在的目錄 |


大家可以根據自己的需要進行修改:
將lier改成自己的使用者名稱 將g.exe放到自己設定的目錄下
Step2-g的使用
檢視是否安裝是否成功
可以在cmd或者power shell中使用
開啟一個新的cmd,輸入g —version,檢視結果

g的命令
1、g ls-remote stable
查詢當前可供安裝的stable狀態的 go 版本
2、g ls-remote
查詢可供安裝的所有 go 版本
3、g install 版本號
安裝目標 go 版本
4、g ls
查詢已安裝的 go 版本
5、g use 版本號
切換到另一個已安裝的 go 版本
6、g uninstall 版本號
解除安裝一個已安裝的 go 版本
7、g clean
清空 go 安裝包檔案快取
8、g —version
檢視 g 版本資訊
9、g self update
更新 g 軟體本身,要1.5.0及以上版本才能更新
10、g self uninstall
解除安裝 g 軟體本身
總結
透過上面的步驟基本就可以順利安裝並使用g進行go的版本管理
謝謝閱讀!!!