下载二进制安装程序即可,安装完成后在Terminal执行go验证是否安装成功
go version
# 这里只是下载解压一下,不一定要安装到/usr/local # 如果没有root权限,可以安装到自己的home,然后配置.bashrc,是一样的 [root] wget https://go.dev/dl/go1.24.2.linux-amd64.tar.gz rm -rf /usr/local/go tar -C /usr/local -xzf go1.24.2.linux-amd64.tar.gz add to .bashrc: export PATH=$PATH:/usr/local/go/bin root@NY-1:~# go version go version go1.24.2 linux/amd64
使用:https://github.com/moovweb/gvm
建议提前在全局环境安装一个新版的Go(貌似gvm install的时候是下载源码编译,所以可能需要系统有一个默认版本的Go)
# 安装 brew install bison # 这里使用bash执行安装脚本 即使是在Mac上(默认是zsh) 但是这个脚本是为bash编写的 bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) # 查看可安装版本 gvm listall # 安装 gvm install go1.23.8 # 查看已经安装的版本 gvm list # 切换到某个版本 gvm use go1.23.8 gvm use system
# 如果系统环境里面没有go的话 root@NY-1:~# gvm install go1.24.2 Downloading Go source... Installing go1.24.2... * Compiling... /root/.gvm/scripts/install: line 93: go: command not found ERROR: Failed to compile. Check the logs at /root/.gvm/logs/go-go1.24.2-compile.log ERROR: Failed to use installed version