Skip to content

安装golang环境

官网

https://golang.google.cn/dl/

下载并解压

bash
#下载 linux 版本的 go
$ wget https://golang.google.cn/dl/go1.26.1.linux-amd64.tar.gz
$ sudo mkdir /usr/local/go
$ sudo chmod 777 -R /usr/local/go
#执行 tar 解压到 /usr/local 目录下(官方推荐), 得到 go 文件夹
$ tar -C /usr/local -zxvf go1.26.1.linux-amd64.tar.gz

添加环境变量

添加 /usr/local/go/bin 目录到 PATH 变量中, 添加到 /etc/profile$HOME/.profile 都可以

  • /etc/profile: root 用户可修改,作用全局(对所有用户生效)
  • $HOME/.profile: 当前用户可修改,作用个人(仅对当前用户生效)
bash
#没有 vim 可以用命令 `sudo apt-get install vim` 安装一个(Debian or Ubuntu)
$ sudo vim /etc/profile
 
#在最后一行添加
export GOROOT=/usr/local/go
#export GOPATH=/data/gopath #Go 1.16 开始不在依赖GOPATH
export PATH=$PATH:$GOROOT/bin
 
#保存退出后 source 更新下
$ source /etc/profile

查看安装版本以及开启 Module

bash
$ go version # 查看版本
$ go env -w GO111MODULE=on # 开启 Module
go: cannot determine module path for source directory /home/walleci/code/go-proxy (outside GOPATH, module path must be specified)

Example usage:
        'go mod init example.com/m' to initialize a v0 or v1 module
        'go mod init example.com/m/v2' to initialize a v2 module

Run 'go help mod init' for more information.
go mod init go-proxy

https://www.cnblogs.com/mingleton/p/18947739

https://www.cnblogs.com/architectforest/p/19224271

上次更新时间:

最近更新