一.golang的下載與安裝
以下都是win10的安裝與配置
go語言官方下載地址:https://golang.org/dl/
找到適合你系統的版本下載
傻瓜式安裝開始...
二.golang環境變量配置
重要的2個變量環境:修改成自己合適的地址
GOROOT
GOPATH
打開cmd,分別執行兩個命令" go env " 和 "go version" 前面確認一下gopath和goroot
在GOPATH自己的目錄下創建三個文件夾:
- src存放源代碼的目錄
- pkg編譯過后生成的包文件存放目錄。
- bin編譯后生產的可執行文件和go相關的工具,都在此目錄。
完成golang的安裝與環境配置
三.vscode的下載與安裝
官方下載地址:https://code.visualstudio.com/download
選擇自己的系統下載,下載之后傻瓜安裝
四.vscode配置golang環境
安裝GO擴散包,索引安裝
安裝成功后,比較復雜的一步,是配置文件settings.json
打開settings.json,在配置中寫入
{
注:"go.formatOnSave"這一項會標綠線,原因未知,但目前沒發現有什么影響,可忽略
在vscode內新建一個空hello.go文件
當你保存文件的時候,vscode右下角會出現一個彈框,提示你需要安裝依賴,可以直接點擊install all一鍵安裝
等待安裝
由於是在github上下載安裝的,很有可能會下載失敗
這時候需要手動從GitHub上下載
具體是這樣的,在GOPATH目錄下的src文件夾中,創建目錄:golang.org/x
打開控制台,進入該目錄,執行以下命令進行拷貝:
git clone http://github.com/golang/tools
git clone http://github.com/golang/lint
git clone http://github.com/golang/net
git clone http://github.com/golang/text
git clone http://github.com/golang/crypto
git clone http://github.com/golang/sys
拷貝完成后,打開控制台,進入GOPATH目錄,執行以下命令:
go get -u -v github.com/nsf/gocode
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/newhook/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/derekparker/delve/cmd/dlv
注:以上命令需按順序執行,建議單行執行命令
最后打開vscode,F5運行hello.go文件