vs code
1:安裝go 語言插件 還有軟體的中文簡體包

2:vscode安裝golang插件后,還需要安裝Golang插件相關依賴工具,
Ctrl+Shift+P輸入Go:Install/Update Tools命令
全選一下吧,初學者也不懂就全選,但這里邊有失敗的情況, 我用fq軟體,安裝了幾次幾個包都能成功了


點啟動除錯

輸出:語言世界開門hello world

編譯源檔案時
# runtime/cgo
exec: "gcc": executable file not found in %PATH%
gcc環境沒安裝
https://sourceforge.net/projects/mingw-w64/
下載完解壓縮 放在c盤 我的在線安裝失敗,所以使用的壓縮包

添加環境變數

在bin 檔案夾上按住shift +滑鼠右鍵 選擇powershell、

問題解決
問題2:
Installing golang.org/x/tools/gopls FAILED 這個gopls 翻墻裝了好幾次都出錯,每次啟動vscode、 都提示沒安裝 解決辦法:github下載Go-zh/tools下面是手工解決方案:
github.com中對應golang.org/x/tools/的路徑:
https://github.com/Go-zh/tools.git
ctrl +shift+p進入命令列輸入
git clone ,如果慢,就直接下載ZIP吧,
然后解壓到: $GOPATH/src/github.com/Go-zh/tools //注意如果沒有目錄新建時必須是這種組合的目錄, github.com 目錄下Go-zh/tools 否則在接下來安裝時 會報錯找不到其他檔案,程式里應該是寫死了固定目錄找輔助檔案

以上是我隨意新建的目錄,結果找不到紅框內的檔案.
gopls路徑為:$GOPATH/src/github.com/Go-zh/tools/cmd/gopls
然后安裝就行了:
cd $GOPATH/src
go install github.com/Go-zh/tools/cmd/gopls
PS C:\go\src> go install .\github\go-zh\tools\cmd\gopls github\go-zh\tools\cmd\gopls\main.go:15:2: cannot find package "." in: C:\go\src\github.com\Go-zh\tools\internal\lsp\cmd github\go-zh\tools\cmd\gopls\main.go:16:2: cannot find package "." in: C:\go\src\github.com\Go-zh\tools\internal\tool PS C:\go\src> PS C:\go\src> PS C:\go\src>
改完檔案名之后 有報錯下邊vendor 下找不到檔案,再拷貝一份過去吧..... 最終問題解決, vendor 下還有個golang.com檔案夾,看來應該放在此處更合理點. 為何兩次報錯為何,再次就不詳細研究了.
PS C:\go\src> go install .\github.com\Go-zh\tools\cmd\gopls\ can't load package: package github.com/Go-zh/tools/cmd/gopls: cannot find package "." in: C:\go\src\vendor\github.com\Go-zh\tools\cmd\gopls PS C:\go\src> go install .\github.com\Go-zh\tools\cmd\gopls\ PS C:\go\src>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/36314.html
標籤:Go
上一篇:RPC原理以及GRPC詳解
下一篇:Go包管理Glide使用心得
