go的安装和环境搭建
安装包下载地址为:https://go.dev/dl/
如果打不开可以使用这个地址:https://golang.google.cn/dl/
Windows系统
Windows系统对应的包名为go1.24.0.windows-amd64.msi,同时这也是目前来说最新版本的go语言。
下载之后直接双击就好了,安装时跟着安装向导就好了,需要改一下路径的自己改就成。
安装好之后可以设置->系统->系统信息->高级系统设置->环境变量->PATH看一下是否有路径,没有的话自己加一下,如我的go的安装目录为D:/go,那么我的环境变量就是D:/go/bin.
Linux系统
Linux系统对应的包名为go1.24.0.linux-amd64.tar.gz
下载之后将该二进制包解压至/usr/local目录。
(额外小问题)为什么该解压至/usr/local目录呢?
/usr/local是用于存放系统管理员手动安装的软件的标准目录。与
/usr目录不同,/usr/local不会被系统的包管理器(如apt、yum、brew等)自动管理,因此适合存放手动安装的软件。将 Go 解压到
/usr/local后,所有用户都可以访问 Go 工具链(如go命令)
解压之后就需要添加至PATH环境变量
export PATH=$PATH:/usr/local/go/bin
以上只能暂时添加 PATH,关闭终端下次再登录就没有了。
所以我们还需多进行一些操作。
适用于不同的场景有不同的方式,现有三种方式
(一)使用方式:
1
2echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc作用:
~/.bashrc是针对当前用户的 Bash 配置文件。- 每次打开新的终端时都会加载该文件。
适用场景:
- 如果你希望仅在登录时设置
PATH,而不是每次打开终端时都设置,可以将环境变量添加到~/.bash_profile或~/.profile。
(二)使用方式:
1
2echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bash_profile
source ~/.bash_profile作用:
~/.bash_profile或~/.profile是针对当前用户的登录配置文件。- 只有在用户登录时才会加载该文件(例如通过 SSH 登录或图形界面登录)。
适用场景:
- 如果你希望仅在登录时设置
PATH,而不是每次打开终端时都设置,可以将环境变量添加到~/.bash_profile或~/.profile。
(三)使用方式:
1
2echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile
source /etc/profile作用:
/etc/profile是系统全局的配置文件。- 对所有用户生效,且仅在登录时加载。
适用场景:
- 如果你希望所有用户都能使用 Go,可以将环境变量添加到
/etc/profile。
最后无论用哪种方式,都可通过以下命令验证是否生效:
1 | |
这样我们的go的安装和环境搭建就好了(也水完了一篇博客)
go的安装和环境搭建
http://example.com/2025/02/25/go的安装和环境搭建/