MacOS 下安装配置Go

通过官方文档的学习总结下 MacOS 安装 Go 的过程。
官方参考链接:Getting Started

1.下载安装包

这里推荐下载 .pkg 安装包安装,因为通过 pkg 安装既方便又快捷,而且安装后不需要手动配置环境变量,安装完成后会自动配置好。
官方下载地址:选择 Apple macOS 的 pkg 下载安装。

2.设置GOPATH

$ mkdir $HOME/go
$ export GOPATH=$HOME/go
将此工作空间的 bin 子目录添加到你的 PATH 中:
$ export PATH=$PATH:$GOPATH/bin

3.创建 workspace

在 macOS 下$GOPATH默认是 ~/go,但是go这个目录本身是没有的,所有需要手动创建。然后再创建~/go/src~/go/bin文件夹,分别用来存放源代码文件和二进制文件。
workspace 目录结构如下:

bin/
    hello                          # command executable
    outyet                         # command executable
src/
    github.com/golang/example/
        .git/                      # Git repository metadata
    hello/
        hello.go               # command source
    outyet/
        main.go                # command source
        main_test.go           # test source
    stringutil/
        reverse.go             # package source
        reverse_test.go        # test source
    golang.org/x/image/
        .git/                      # Git repository metadata
    bmp/
        reader.go              # package source
        writer.go              # package source
    ... (many more repositories and packages omitted) ...

4.验证是否安装成功

~/go/src创建一个hello文件夹,然后在该文件夹中创建一个源文件hello.go,然后通过编辑器编写代码:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

终端运行:

$ cd go/src/hello
$ go build
$ ./hello
$ hello, world

go build命令会在hello.go同级目录下生成一个hello的二进制文件,这个二进制文件的名称是根据hello.go上级目录生成的。
go run hello.go命令可以直接测试运行代码。
go install命令可以把生成的二进制文件放到~/go/bin目录下。
go clean -i命令可以清除生成的二进制文件。

你可能感兴趣的:(MacOS 下安装配置Go)