這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
首先在vscode中安裝go外掛程式
然後再運行go檔案的時候vscode會提示安裝gopkgs,然後選擇全部安裝.
有六個包會安裝失敗:
golang.org/x/tools/cmd/guru
golang.org/x/tools/cmd/gorename
github.com/acroca/go-symbols
github.com/ramya-rao-a/go-outline
github.com/sqs/goreturns
github.com/golang/lint/golint
原因是在src下的golang.org/x/tools檔案夾下沒有對應的檔案
例如:
golang.org/x/tools/cmd/guru 對應 golang.org/x/tools/cmd/guru
golang.org/x/tools/cmd/gorename 對應 golang.org/x/tools/cmd/gorename
github.com/acroca/go-symbols 對應 golang.org/x/tools/go/buildutil
github.com/ramya-rao-a/go-outline 對應 golang.org/x/tools/go/buildutil
github.com/sqs/goreturns 對應 golang.org/x/tools/imports
所以在src下建立golang.org/x/檔案夾
然後cd 到golang.org/x 檔案夾下
執行git clone http://github.com/golang/tools
golang.org/x 檔案夾下就會多出一個tools檔案夾
可以看到對應的檔案已經有了,依次cd到:
golang.org/x/tools/cmd/guru 執行 go install
golang.org/x/tools/cmd/gorename 執行 go install
github.com/acroca/go-symbols 執行 go install
github.com/ramya-rao-a/go-outline 執行 go install
github.com/sqs/goreturns 執行 go install
golint包有些特別,安裝時也要像tools一樣,在golang.org/x 檔案夾下執行:
git clone http://github.com/golang/lint
這時golang.org/x 會多出一個lint檔案夾
現在github.com/golang/lint/golint 也有了對應的檔案
最後cd到github.com/golang/lint/golint 檔案夾下,執行 go install
安裝包終於安裝完了
我是golang新手,以上是我的個人理解,應該有錯誤,還請諒解。。。
559 次點擊