/

Go工作空間介紹

Go工作空間介紹

Go的一個特點是我們稱之為工作空間

工作空間是Go的“主體”。

默認情況下,Go選擇$HOME/go路徑,所以你會在家目錄中看到一個go文件夾。

它首次在安裝封包時創建(稍後我們將看到),也用於存儲一些工具。例如,當我在VS Code中加載hello.go文件時,它提示我安裝[gopls](https://pkg.go.dev/golang.org/x/tools/gopls)命令、Delve調試器(dlv)和[staticcheck linter](https://staticcheck.io/)。

它們被自動安裝在$HOME/go下:

Screen Shot 2022-07-28 at 12.27.27.png

當你使用go install安裝封包時,它們將存儲在這裡。這就是我們所謂的GOPATH

你可以更改GOPATH環境變量以更改Go應該安裝封包的位置。

這在同時處理不同項目並希望隔離使用的庫時非常有用。

tags: [“Go”, “workspace”, “GOPATH”, “封包(package)”, “VS Code”]