vscode自動安裝失敗,執行手動安裝


vscode自動安裝失敗,執行手動安裝

第一步先在%GOPATH%\src\golang.org\x目錄下打開git bash,執行git clone http://github.com/golang/tools。必須用git來clone,否則安裝其他組件如go get -u -v github.com/cweill/gotests。會出現package golang.org/x/tools/imports:directory"D:\\GoPath\\src\\golang.org\\x\\tools\\imports" is not using a known version control system錯誤。


第二步tools下載好后,進入%GOPATH%\src\golang.org\x\tools\cmd\gorename目錄,按shift+右鍵選擇在此打開命令窗口,執行go install,guru也執行同樣操作。


第三步在命令行窗口執行go get -u -v github.com/newhook/go-symbols,安裝go-symbols。其他幾個同樣執行此操作,包鏈接見下。


如果出現package golang.org/x/tools/go/buildutil: cannot download,http://github.com/golang/tools uses insecure protocol錯誤,不難看出是下載tools導致,由於我們上邊已經安裝tools而且此時goo-symbols已經通過go get下來,此時我們直接進入%GOPATH%\src\github.com\newhook\go-symbols目錄,進入命令行執行go install,安裝成功go-symbols.exe已出現在%GOPATH%\bin目錄。
錯誤pkg\proc\disasm.go:9:14: undefined: ArchInst,由於dlv僅支持x64位go,安裝失敗。

$ go get -u -v github.com/golang/tools
github.com/golang/tools (download)
package github.com/golang/tools: no Go files in C:\github\golang\src\github.com\golang\tools

\src\github.com\golang\tools> go get ./...

 

 

安裝包

go get -u -v github.com/bytbox/golint
go get -u -v github.com/golang/tools
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/josharian/impl
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/cweill/gotests

 


免責聲明!

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



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