一、安装包下载:

下载地址:Go语言中文网,或者 go-download

wget "https://studygolang.com/dl/golang/go1.18.3.darwin-amd64.tar.gz" -O go.tar.gz
tar -C /usr/local -xfz go.tar.gz

二、添加 GOROOT 和 GOPATH 路径到 PATH

修改~/.zshrc 或者 /etc/profile,有下面两种修改方式

法一:直接编辑文件

vim ~/.zshrc # 也可以放在 /etc/profile 文件里

export GOROOT=/usr/local/go #GOROOT是系统上安装Go软件包的位置。
export GOPATH=~/go #GOPATH是工作目录的位置。
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

法二:利用 echo

sudo echo 'export GOROOT=/usr/local/go' >> ~/.zshrc
sudo echo 'export GOPATH=~/go' >> ~/.zshrc
sudo echo 'export PATH=\$GOPATH/bin:\$GOROOT/bin:\$PATH' >> ~/.zshrc

三、激活配置

source ~/.zshrc # 如果刚才写入的是 /etc/profile 文件,那么这里应该 source /etc/profile

四、验证go安装是否成功

go version
  • 编写hello程序,验证go安装是否成功。
    在GOPATH目录下创建hello目录,用于存放go的第一个程序。
    在hello目录下,创建hello.go文件,内容如下:
package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

切换到hello.go的目录,并运行hello.go文件。

cd ~/go/hello  // 切换到`hello.go`的目录
go run hello.go    // 运行`hello.go`文件

也可以使用go build编译go文件的方式执行程序。

cd ~/go/hello # 切换到`hello.go`的目录
go build hello.go   # 编译`hello.go`文件,得到一个名为hello的可执行文件
./hello     # 执行名为hello的可执行文件