本文主要内容如下几点:

godep
go
C:\GOgo version

2. 新建工作区

GOPATHC:\GoWorks\DepSource;C:\GoWorks\GoCoding;C:\GoWorks\DepSource\bin;C:\GoWorks\GoCoding\bin;%GOPATH%path

在家里面电脑重新配置了下,Go安装在了D盘,GOPATH配置到了E盘,如下图所示

  • 文件夹

  • 环境变量

godep

3.1 下载

go get -v github.com/tools/godepC:\GoWorks\DepSource\bin\godep.exeGodeps\Godeps.json
Godeps\Godeps.jsongodep get

3.2 生成go项目的依赖配置文件

package main

import (
    test "github.com/yimogit/gotest"
)

func main() {
    test.HelloWord()
}

4.在安装go框架gin的时候会有一些依赖包需要手动安装一些包

godep savegithub.com/*/*godep: Package (golang.org/x/sys/unix) not foundgolang.org\xgit clone https://github.com/golang/sys.git C:\GoWorks\DepSource\src\golang.org\x\sysgo get github.com/x/x

5. vscode中使用需要安装的依赖包

安装扩展:vscode-go
安装依赖:可以根据vscode的提示或者直接安装下面这些依赖包,更多介绍可参考VsCode中配置GO开发环境

go get -u -v github.com/nsf/gocode      
go get -u -v github.com/rogpeppe/godef      
go get -u -v github.com/golang/lint/golint   
go get -u -v github.com/lukehoban/go-find-references   
go get -u -v github.com/lukehoban/go-outline        
go get -u -v sourcegraph.com/sqs/goreturns          
go get -u -v github.com/tpng/gopkgs     
go get -u -v github.com/newhook/go-symbols      
go get -u -v github.com/peterh/liner 
go get -u -v github.com/derekparker/delve/cmd/dlv