Windows環境牆內搭建Go語言集成開發環境


1 安裝go環境

太簡單略

2 安裝vs code

找到微軟的官方網站,下載Visual Studio Code,官網地址https://code.visualstudio.com/

image

安裝完成后進入Visual Studio Code,使用快捷鍵F1,打開命令面板

imageimage

image

3 安裝git

 

4 安裝go環境

設置環境變量GOPATH,GOPATH是你的工作目錄。默認C:\用戶\go

GOROOT,golang編譯器安裝目錄

安裝工具一鍵命令,這個我也不知道具體是什么,是按照vs code提示安裝的

image

gocode
gopkgs
go-outline
go-symbols
guru
gorename
dlv
godef
goreturns
golint
 
         

Installing github.com/mdempsky/gocode SUCCEEDED

Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED

Installing github.com/ramya-rao-a/go-outline FAILED

Installing github.com/acroca/go-symbols FAILED

Installing golang.org/x/tools/cmd/guru FAILED

Installing golang.org/x/tools/cmd/gorename FAILED

Installing github.com/derekparker/delve/cmd/dlv SUCCEEDED

Installing github.com/rogpeppe/godef SUCCEEDED

 

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

這里時間會很長,很多工具都會出現安裝失敗的情況,下面分析失敗時的解決方法。

如:sourcegraph.com/sqs/goreturns

在安裝時提示如下:

image

可以看到最終使用的地址如圖划線部分

就可以直接寫為

go get -u –v https://github.com/sqs/goreturns

在等待一段時間后可以安裝完成。

如:安裝很慢或提示失敗時:可以根據提示工具的名稱,區搜github的地址,之后clone。

舉例:如https://github.com/sqs/goreturns

clone下來后 放置$GO_PATH/src/github.com/sqs/goreturns

之后再去執行go get -u –v https://github.com/sqs/goreturns,此時很快就生成可執行文件了

 

f5調試工具安裝

go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv

image

 

最后完成后再%GO_PATH中生成的可執行文件

image

此時vs code可以正常使用了

 

 

參考信息:

https://studygolang.com/articles/8284

http://www.cnblogs.com/zsy/p/5223957.html

https://segmentfault.com/q/1010000016275441

中文設置無效:https://segmentfault.com/q/1010000016275441

解決安裝失敗問題:https://blog.csdn.net/bing2011/article/details/81183569

https://zhuanlan.zhihu.com/p/26473355


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM