本文主要內容以下幾點:html
godep
的安裝使用go
官網下載 或者golang中國下載
默認安裝到C:\GO
,使用go version
查看版本:
當前版本爲:1.10git
GOPATH
中,新建系統變量GOPATH,而後值爲:C:\GoWorks\DepSource;C:\GoWorks\GoCoding;C:\GoWorks\DepSource\bin;C:\GoWorks\GoCoding\bin;
盤符請自行修改%GOPATH%
配置到系統變量path
中godep
go get -v github.com/tools/godep
-v 顯示日誌輸出 -u 更新到最新版本C:\GoWorks\DepSource\bin\godep.exe
是否存在godep.exe,有則安裝成功根據Godeps\Godeps.json
配置還原依賴包github
若是項目中有
Godeps\Godeps.json
,則能夠使用godep get
安裝所需依賴包golang
新建一個go項目oneGo(GoCoding\src\oneGO),建立main.go
文件,並引入一個測試包,並打開cmd到當前路徑
``` go
package mainjson
import (
test "github.com/yimogit/gotest"
)windows
func main() {
test.HelloWord()
}框架
go get -v github.com/yimogit/gotest
godep save
Godeps,vendor
文件夾go run main.go
,則控制檯輸出Hello Word
打包exe則使用 go build -o test.exe
測試
開始執行godep save
構建依賴配置文件,第一次使用這個命令的話會報一堆缺乏github.com/*/*
包的錯誤,安裝便可 錯誤圖一覽
當遇到godep: Package (golang.org/x/sys/unix) not found
,即從golang.org下載包失敗的時候(若是你能成功算我沒說),須要改變路徑從GitHub去下載(牆了,而後go在GitHub放了一份~)
具體解決方案爲:
在以前設置的GOPATH路徑(C:\GoWorks\DepSource\src)新建golang.org\x
文件夾,而後克隆或者下載sys包
完整命令(自行修改路徑):git clone https://github.com/golang/sys.git C:\GoWorks\DepSource\src\golang.org\x\sys
在安裝過程若出現包下載失敗的狀況能夠直接使用clone命令下載到github.com文件夾,而後執行go get github.com/x/x
就可以安裝了ui
安裝擴展:vscode-go
安裝依賴:能夠根據vscode的提示或者直接安裝下面這些依賴包,更多介紹可參考VsCode中配置GO開發環境google
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