3 回答

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
在您的所有項(xiàng)目中使用一個(gè) GOPATH 非常方便,但我發(fā)現(xiàn)這僅適用于我自己的個(gè)人項(xiàng)目。
我為我維護(hù)的每個(gè)生產(chǎn)系統(tǒng)使用單獨(dú)的 GOPATH,因?yàn)槲以诿總€(gè) GOPATH 的目錄樹(shù)中使用 git 子模塊來(lái)凍結(jié)依賴(lài)項(xiàng)。
所以,像這樣:
~/code/my-project
- src
- github.com
+ dependency-one
+ dependency-two
- my-org
- my-project
* main.go
+ package-one
+ package-two
- pkg
- bin
通過(guò)將 GOPATH 設(shè)置為 ~/code/my-project,然后它在該項(xiàng)目中使用依賴(lài)項(xiàng)一和依賴(lài)項(xiàng)二的 git 子模塊,而不是使用全局依賴(lài)項(xiàng)。
- 3 回答
- 0 關(guān)注
- 254 瀏覽
添加回答
舉報(bào)