Golang开发环境搭建配置

无耻的贴上自己另一篇文章
使用VsCode配置GO开发环境

下载所需的文件

golang编译器
JB家的Golang IDE

Ubuntu 16.04 绿色版编译器环境搭建

一. 下载golang绿色版编译器到任意位置

wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz

二. 解压缩下载的压缩包

tar xzf go1.10.linux-amd64.tar.gz

三. 复制解压出来的go文件夹至自己的常用软件安装目录

四. 修改当前 shell 的环境变量一般来说如果你使用的是bash,那么你应该修改你用户主目录下的.bashrc文件或者修改/etc/profile文件,如果你使用的zsh那么你应该修改你当前用户主目录下.zshrc文件。然后加入下面的设置

# ========== Golang settings =====================
export GOROOT="/home/atey/snap/go"
export GOPATH="/home/atey/GolangProject"
export GOBIN=$GOPATH/bin
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

GOROOT是指golang编译器的位置

GOPATH是指项目根目录的位置,一般来说,这个变量会随着我们的项目改变而改变

GOBIN是指项目目录中bin目录所在的位置

最后把上面的三个变量全部加入到$PATH

IDE的安装和使用

JB家的Golang IDE下载下来就是绿色版的,解压缩之后,直接运行启动脚本打开,如果你也是用的Ubuntu,那么在运行启动脚本配置完成初始设置时,关闭IDE然后重新运行IDE,之后右键单击左侧dock栏中的程序图标,锁定到启动器上,就可以不用配置图标乱七八糟的了。

Windows 系统配置环境

直接下载golang编译器Windows版本,双击msi文件安装即可,IDE等操作不在赘述。

Sublime Text 3配置GO开发环境

首先去Sublime 官网下载安装包,官网提供了近乎无限的试用,所以不要去搞什么破解版了,直接下载安装就行
在工具栏中打开启用Package Control, 然后按住Ctrl + shift + P打开Package Control输入install Package回车。
然后在弹出的文本框中输入chinese安装中文(汉化),一般就是第一个。
然后输入GoSublime来安装对GO语言的支持。

运行程序

Sublime Text 3 中运行GO,不会弄所以直接使用CMD来运行程序了
shift+Ctrl+p打开Package Control 输入install回车
然后输入Golang build选择Golang build安装

安装好之后点击Preferences Preferences > Package Setting > Golang Config > Setting - User 设置一些参数,如下

{
    "PATH": "D:\\Go\\bin",        // go编译器安装路径
    "GOPATH": "E:\\GoProjects\\go_study"   // 项目路径
}

然后 Ctrl + B 选择go run 试试配置是否正确

一些Go命令

这里很无耻的把CMD中的帮助信息粘贴过来了
===>Go中文网的相关文章

Go is a tool for managing Go source code.

Usage:

        go command [arguments]

The commands are:

        build       compile packages and dependencies
        clean       remove object files and cached files
        doc         show documentation for package or symbol
        env         print Go environment information
        bug         start a bug report
        fix         update packages to use new APIs
        fmt         gofmt (reformat) package sources
        generate    generate Go files by processing source
        get         download and install packages and dependencies
        install     compile and install packages and dependencies
        list        list packages
        run         compile and run Go program
        test        test packages
        tool        run specified go tool
        version     print Go version
        vet         report likely mistakes in packages

Use "go help [command]" for more information about a command.

Additional help topics:

        c           calling between Go and C
        buildmode   build modes
        cache       build and test caching
        filetype    file types
        gopath      GOPATH environment variable
        environment environment variables
        importpath  import path syntax
        packages    package lists
        testflag    testing flags
        testfunc    testing functions

Use "go help [topic]" for more information about that topic.
点赞