Mac上Golang开发环境配置
Golang,Google家的开发语言,碎碎念了好久,今天起开始学习一番。
安装Golang
去官方地址下载安装包,安装完成后,检查版本信息。
配置环境变量,我因为使用了zsh作为shell终端,所以配置在“~_.zshrc”中,在文件最后加入如下内容,”/Users/ted/Go”是我自己创建的目录,作为编译后二进制存放目录以及import包的搜索路径,也就是工作目录:
# Golang Path config
export GOPATH=/Users/ted/Go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
最后执行source .zshrc即可。
安装gocode gocode是golang的自动完成提示工具,可以集成到很多IDE中,比如subl3,emacs,vim等等,
go get -u github.com/nsf/gocode
安装Sublime Text 3
- 下载Sublime Text 3并且安装。
- 在Sublime Text 3上安装package control
- 安装GoSublime插件,Preferences -> Package Control,输入GoSublime,安装即可。
- 配置完成之后,如下:
创建项目
- 在刚才配置的GOPATH的src目录下创建一个项目文件夹,比如HelloGo。
- 使用Sublime Text打开文件夹,添加一个Hello.go文件,加入如下内容:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, World !!!")
}
- 在通过快捷键Command+B,进入终端,执行go build,会编译生成一个以项目名称命名的文件HelloGo,执行./HelloGo,正常输出内容即可。
其他
- 安装格式化插件gofmt后,保存内容时,会报错提示”golang的config中gopath没有设置”,这时候在golang config文件中加入以下内容保存即可:
{
"GOPATH": "/Users/ted/Go"
}
本作品由TedXiong采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。