Mac上Golang开发环境配置

Golang,Google家的开发语言,碎碎念了好久,今天起开始学习一番。

安装Golang

  • 官方地址下载安装包,安装完成后,检查版本信息。 20180612152879252327999.png

  • 配置环境变量,我因为使用了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,安装即可。
  • 配置完成之后,如下: ok

创建项目

  • 在刚才配置的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 国际许可协议进行许可。

Copyright © tedxiong.com 2017 all right reserved,powered by Gitbook该文章修改时间: 2018-06-21 10:31:42

results matching ""

    No results matching ""