GVM: Golang 多版本管理利器
本文介紹了 Go Version Manager 的功能和使用方法,介紹瞭如何通過 GVM 在系統上安裝和管理多個 Go 語言版本。原文: GVM: Go Version Manager, for Golang manage multiple versions[1]
Go 版本管理器(GVM,Go Version Manager)是一款功能強大的工具,旨在簡化系統中 Go 編程語言不同版本的管理。GVM 允許開發人員在多個 Go 版本間無縫切換,從而可以更輕鬆處理需要特定語言版本的項目或者嘗試最新版本。
爲什麼選擇 GVM?
手動管理 Go 的多個版本是一項繁瑣的任務,尤其是在處理有特定版本需求的項目時。GVM 提供了直接的解決方案,可以毫不費力的安裝、切換不同的 Go 版本。無論是開發應用程序和庫,還是爲開源項目做貢獻,GVM 都能確保開發者獲得流暢的版本控制體驗。
安裝 GVM
第 1 步:前置條件
在安裝 GVM(Go Version Manager,Go 版本管理器)之前,請確保已安裝了以下工具:
-
Git:GVM 依靠 Git 克隆和管理 Go 版本。
-
Bash 或 Zsh:GVM 可與 Bash 和 Zsh 配合使用。
-
Github: https://github.com/moovweb/gvm[2]
第 2 步:安裝 GVM
運行以下命令安裝 GVM:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
或者,如果使用 zsh,只需將 bash
改爲 zsh
。
該命令將會下載並執行 GVM 安裝腳本,並在系統中設置 GVM。
第 3 步:選擇 GVM 分發版
查看 GVM Readme[3] 以查找並使用 GVM。
現在 GVM 已安裝完畢,我們來了解一些常用命令和任務。
安裝 Go 版本
要安裝特定的 Go 版本,請使用 gvm install
命令:
gvm install go1.x.x
將 go1.x.x
替換爲所需的 Go 版本,GVM 會自動下載並安裝。
列出已安裝的 Go 版本
使用以下命令檢查已安裝的 Go 版本:
gvm list
切換 Go 版本
要在已安裝的 Go 版本之間切換,請使用:
gvm use go1.x.x
用要激活的版本替換 go1.x.x
。
卸載 Go 版本
要刪除已安裝的 Go 版本:
gvm uninstall go1.x.x
參考資料
[1]
GVM: Go Version Manager, for Golang manage multiple versions: https://medium.com/@kv2023/gvm-go-version-manager-for-golang-manage-multiple-versions-e58031f7052e
[2]
GVM Github: https://github.com/moovweb/gvm
[3]
GVM README: https://github.com/moovweb/gvm/blob/master/README.md
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/fjJswgOA5AivBL_FYwfayQ