我有兩個 GOPATH 文件夾:export GOPATH=$HOME/Work:$HOME/HomeWork這是他們的結構組織:Work /pkg /src /github.comHomeWork /pkg /src /github.com默認情況下$ go get github.com/gin-gonic/gin會將存儲庫放在第一個 GOPATH 中?,F在我想將 github 存儲庫安裝到特定的 GOPATH,例如:HomeWork /pkg /src /github.com /gin-gonic我怎樣才能做到這一點?
2 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
根據 Go Wiki:
https://github.com/golang/go/wiki/GOPATH
使用單個 GOPATH
盡管 GOPATH 可能是一個目錄列表,但對您機器上的所有 Go 代碼使用單個 GOPATH 通常是正確且足夠的。由于使用“go get”檢索到的所有包都具有唯一的 URL(因此在磁盤上具有唯一的路徑),因此使用 Go 工具構建時幾乎不需要擁有多個 GOPATH。

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
好吧,我看不到在go get --help
.
但是您可以使用這種 *nix 方式來實現它:
$ GOPATH=$HOME/HomeWork go get github.com/gin-gonic/gin
并且您的原始文件GOPATH
不會被上述命令更改。
- 2 回答
- 0 關注
- 239 瀏覽
添加回答
舉報
0/150
提交
取消