1.下载安装包
2.安装go
默认安装目录:/usr/local/go
查看go的安装目录(需退出用户,在根目录,即linux目录下):
cd /usr/local/go
ls /
3.配置环境变量
3.1编辑 ~/.bash_profile文件:
vim ~/.bash_profile
追加以下内容(配置环境变量):
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export GOPROXY=https://goproxy.cn
注意, GOPATH配置为自己工作区目录,在home目录(/Users/nyx)下创建go的文件夹,作为工作目录,例如:/Users/nyx/go
esc:wq
3.2 编辑~/.zshrc文件
vim ~/.zshrc
追加以下内容:
source ~/.bash_profile
source ~/.zshrc #使终端对.bash_profile配置的环境变量生效
4.检测go开发环境是否安装成功
执行命令 go env
go env
#省略。。。。
GOPATH="/Users/nyx/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn"
GOROOT="/usr/local/go"
#省略。。。。
其中,
- GOPATH: go工作区, 即编写代码存放的目录
- GOROOT: go的安装目录
- GOPROXY:go国内模块代理
查看版本:
go version
go version go1.18 darwin/amd64
GOPATH
- bin: 存储可执行bin文件
- pkg: 编译完成的文件
- src: 源代码文件
$GOPATH/pkggo run .$GOPATH/pkggo install
mkdir -p $GOPATH/src
$GOPATH/src
创建go的hello项目
cd $GOPATH/src
mkdir hello
cd hello
mkdir hello.go //创建hello.go文件
//编辑 hello.go
vim hello.go
package main
import "fmt"
func main1() {
fmt.Printf("hello, world\n")
}
//初始化
go mod init hello.go
//运行
go run .
hello world //打印在控制台