Go - macOS下Go语言开发环境搭建教程(附详细步骤)
Go(又称 Golang)是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go 的语法接近 C 语言,可以进行网络编程、系统编程、并发编程、分布式编程。
(2)执行如下命令打开 .bash_profile 文件:
(4)按下 ESC 键,然后输入 :wq 保存并退出编辑。
(6)最后我们执行 go env 查看配置结果,可以看到 GO 的环境变量已成功配置了。
我们执行如下命令使用 brew 安装 glide:
(2)接着在 test 文件夹下创建一个 hello.go 文件,内容如下:
(3)在终端里进入 test 文件夹,然后执行如下命令:
(4)执行后可以看到同目录生成了个可执行的 exec 文件。
下面演示如何在 Mac 电脑上搭建 Go 语言开发环境。
1,安装 Golang 的 SDK
(1)首先到其官网(点击跳转),下载如下两个文件:
(2)双击下载下来的 .tar.gz 文件,就会自动解压成名字为“go”的文件夹。将其拖拽到我们的用户目录下(这个路径在后面配置环境变量时会用到)。
- 比如我这里就是:/Users/hangge/go
(3)接着双击下载的另一个 pkg 文件,顺着指引一步步安装即可。
(4)最后我们在终端执行 go version 命令,如过能获取到版本信息则说明 SDK 安装成功了。
2,配置环境变量
(1)在终端执行如下命令进入用户主目录:
cd ~
(2)执行如下命令打开 .bash_profile 文件:
vim .bash_profile(3)按下 i 进入编辑模式,在文件末尾添加如下内容(注意第一行就是前面我们解压的 go 文件夹目录):
GOPATH=/Users/hangge/go exportGOBIN=$GOPATH/bin PATH=$PATH:$GOBIN
(4)按下 ESC 键,然后输入 :wq 保存并退出编辑。
(5)接着执行如下命令让配置生效。
source ~/.bash_profile
(6)最后我们执行 go env 查看配置结果,可以看到 GO 的环境变量已成功配置了。
3,安装 glide
glide 是 Go 的包管理工具。支持语义化版本,支持 Git、Svn 等,支持 Go 工具链,支持 vendor 目录,支持从 Godep、GB、GPM、Gom 导入,支持私有的 Repos 和 Forks。
我们执行如下命令使用 brew 安装 glide:
brew install glide
4,运行调试
(1)在 go/src 下面新建一个 test 文件夹,完整路径如下:
/Users/hangge/go/src/test
(2)接着在 test 文件夹下创建一个 hello.go 文件,内容如下:
package main import "fmt" func main() { fmt.Println("欢迎访问 hangge.com"); }
go build hello.go
(4)执行后可以看到同目录生成了个可执行的 exec 文件。
(5)双击这个 exec 文件,则会弹出命令行显示下面的运行结果: