golang 語言開發環境vs code (visual studio code)


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 FQ裝了好幾次都出錯,每次啟動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>


免責聲明!

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



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