其實環境搭建沒什麼難的,可是遇到一些問題,主要是有些網站資源訪問不了(如:golang.org),
致使一些包沒法安裝,最終會致使環境搭建失敗,跟據這個教程幾步,咱們將能夠快速的構建golang的開發環境。css
這裏我用須要安裝一些工具:git
1.Visual Studio Code 1.0.0github
2.Golang下載golang
這裏我使用的是Go1.6.
3.git下載json
這一步跟建環境沒什麼關係, 可是以後要引用一些包須要它.
4.安裝vscode-go 插件工具
安裝方法:打開vscode 按F1 而後選擇安裝擴展 選擇go 下載後 重啓
5.下載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-outline go get -u -v sourcegraph.com/sqs/goreturns go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/tpng/gopkgs go get -u -v github.com/newhook/go-symbols go get -u -v golang.org/x/tools/cmd/guru (以及dlv調試運行工具) 這些內容最終目的是要在gopath中bin文件夾中生成一些exe文件。 可是,這裏安裝時遇到了一些問題,有一些會安裝失敗,報錯信息主要意思是說沒法連接啊,沒法找到啊之類的。 這裏我省略這些步驟。直接下載我已經生成的exe包,放在gopath的bin文件夾中就好了。以下圖:
1.GOPATH:這個是你的工做目錄,請在系統新加一個GOPATH指定你的工做目錄,而且在工做目錄中新建
bin,pkg,src三個文件夾。網站
2.Git:將git安裝目錄下的bin目錄加入Path環境變量。ui
3.用vscode打開src文件夾添加兩個文件以下:
spa
{
"files.autoSave": "onFocusChange", "go.buildOnSave": true, "go.lintOnSave": true, "go.vetOnSave": true, "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": true, "go.formatTool": "goreturns", "go.goroot": "C:\\Go", "go.gopath": "H:\\Projects\\GitHub\\Go", "go.gocodeAutoBuild": true }
{
"version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "remotePath": "", "port": 2345, "host": "127.0.0.1", "program": "${workspaceRoot}\\helloworld", "env": {}, "args": [] } ] }
這些庫由於不能獲取,我在github上找了很久,最後編譯成exe,國內找不到幾篇文章提到這個問題,
因此寫個博客,讓你們方便的開發。但願你們快樂的學習go語言。
轉: