快速搭建 Go 开发环境

Go qloog · 2018年07月05日 · 1435 次阅读


Go 最近几年是越来越火,用Go可以做很多的事情。 也有必要学习下Go语言了,当然搭建开发环境当然是第一步了。

下面是安装Go环境的几个步骤,大致如下:

下载安装

brew install go

设置工作目录

其实就是配置GOPATH

export GOPATH="/Users/qloog/Codes/Go"
export PATH="$PATH:$GOPATH/bin"

工程目录

gopath目录结构如下

bin 存储编译后的可执行文件
src 存放项目的源码
pkg 存放编译后生成的包文件

Hello World

创建hello项目来测试下,假设项目路径为:src/phpcasts.org/hello

mkdir -p src/phpcasts.org/hello
cd src/phpcasts.org/hello
vim main.go

写入如下代码:

package main

import ( 
   "fmt"
)

func main() {
    fmt.Println("Hello World")
}

运行 go run main.go, 输出: Hello World.

安装程序

cd $GOPATH/src

go install phpcasts.org/hello

执行完成后会在 $GOAPTH/bin 目录(若没有会新建)下生成一个 hello 的可以执行文件,以后可以全局使用。

// 没错,直接输入可执行文件名即可
➜  hello
Hello World

获取远程包

可以直接获取远程包到本地,执行一条命令即可。

go get -v github.com/astaxie/beego

之后会生成两个目录 src,pkg

编辑器

  • goland 专门开发go的IDE
  • vs code 微软开发的一款编辑器,也比较轻量
  • sublime text
  • vim

编辑器工具选择性也很多,根据个人爱好选择一个就好了,个人比较偏向Jetbrains家族的 goland,其次是 vs code

总结

Go语言的环境搭建搭建其实比较简单,接下来就可以学习如何编写和执行Go代码了。