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:
下面是手工解決方案:
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>