1.安裝go並配置gopath和goroot
2.安裝nodejs
3.安裝git並升級到最新版本 centos可以參考https://www.cnblogs.com/mrbug/p/12030777.html
4.安裝vscode
5.打開vscode安裝go插件,按快捷鍵ctrl+shift+X搜索go並安裝,打開gopath/src目錄創建一個go文件,此時會提示安裝go的各種組件,安裝完成go之后沒有默認生成src文件夾,需要手動創建
然后點擊install all,此時一般都是failed
6.在gopath目錄下面創建 src/github.com和src/golang.org/x文件夾
7.打開vscode終端,然后切換到gopath目錄 根據5中failed信息使用git clone 命令將對應的項目下載到對應目錄,比如github.com/mdempsky/gocode這個工具可以通過git clone https://github.com/mdempsky/gocode.git然后將其移動到gopath/src/github.com/mdempsky目錄即可
glang.org的項目需要從github.com/golang下載,如:golang.org/x/tools/cmd/guru,通過git clone https://github.com/golang/tools.git,然后將其移動到 gopath/src/golang.org/x/tools
8.在gopath目錄將下執行如下安裝命令
go install github.com/mdempsky/gocode
go install github.com/uudashr/gopkgs/v2/cmd/gopkgs
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/cweill/gotests/...
go install github.com/fatih/gomodifytags
go install github.com/josharian/impl
go install github.com/davidrjenni/reftools/cmd/fillstruct
go install github.com/haya14busa/goplay/cmd/goplay
go install github.com/godoctor/godoctor
go install github.com/go-delve/delve/cmd/dlv
go install github.com/stamblerre/gocode
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint
9.如果安裝過程不報錯說明安裝成功,安裝過程可能會出現某個依賴的包不存在,也需要先從github上面下載,放到對應的目錄中,然后再安裝即可。