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 版本管理器)之前,請確保已安裝了以下工具:

第 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