Mac安裝Go語言的版本管理工具gvm(Go Version Manager)的方式如下。
環境
- MacBook Pro Apple M1 Pro
- macOS Ventura 13.0.1
安裝
先執行以下命令。
xcode-select --install
brew update
brew install mercurial
執行bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
安裝。命令列Shell是Zsh一樣也是執行此命令。
% bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
Cloning from https://github.com/moovweb/gvm.git to /Users/user/.gvm
macOS detected. User shell is: /bin/zsh
Created profile for existing install of Go at '/opt/homebrew/Cellar/go/1.21.5/libexec'
Installed GVM v1.0.22
Please restart your terminal session or to get started right away run
`source /Users/user/.gvm/scripts/gvm`
執行source /Users/user/.gvm/scripts/gvm
更新當前terminal環境變數。
輸入gvm version
出現版本資訊代表安裝成功。
gvm version
Go Version Manager v1.0.22 installed at /Users/user/.gvm
使用
輸入gvm listall
可列出所有可安裝版本tag,例如go1.21.7
。
% gvm listall
gvm gos (available)
go1
go1.0.1
go1.0.2
go1.0.3
go1.1
...
go1.21.7
go1.22rc1
go1.22rc2
go1.22.0
...
輸入gvm install [tag]
安裝指定tag版本,例如gvm install go1.21.7
。
gvm install go1.21.7
Downloading Go source...
Installing go1.21.7...
* Compiling...
go1.21.7 successfully installed!
輸入gvm list
列出已安裝版本。
% gvm list
gvm gos (installed)
go1.21.7
system
輸入gvm use [tag]
使用指定版本,例如gvm use go1.21.7
。
% gvm use go1.21.7
Now using version go1.21.7
沒有留言:
張貼留言