Linux上安裝的環境變量
## set go env
export GOPATH=$HOME/go_workspace
export GOPATH=/usr/local/go
export PATH=$PATH:$GOPATH/bin
go.mod 和go.sum的理解
go.mod文件
?go.mod文件定義了模塊的路徑和依賴版本?。它遵循
語義化版本2.0.0規范,記錄了當前項目所依賴的所有模塊及其版本號。通過指定版本號,go.mod確保項目在不同環境下能夠使用相同的依賴版本進行構建,從而保證了項目的可重復構建性?12。go.sum文件
?go.sum文件用于安全校驗?。它記錄了依賴包的哈希值,確保依賴包的一致性,從而增加安全性。通過校驗哈希值,可以防止在依賴更新過程中引入惡意代碼或不一致的包版本,保證了項目的穩定性和安全性?