Mac 環境下 go 國內代理配置


1.本地環境 

Macbook pro 
系統:macOS Mojave
IDE: vs code
終端: iTerm2 + zsh
Go: homebrew安裝 go版本1.14.3
其他數據庫一類的支持軟件使用Docker鏡像

2.開啟模塊,配置國內代理

因為本機使用zsh, 所以在用戶目錄下,修改.zshrc,在末尾加兩行。
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

保存退出,即時生效使用 source .zshrc 

go evn 看到GO111MODULE=“on” 即為成功。

3.項目使用module 

在終端中切換目錄到項目根目錄
1)初始化  go mod init 初始化項目使用mod ,此時項目根目錄下會生成go.mod
2)檢測依賴 go mod tidy 檢測當前項目所使用的依賴項目,並增加進go.mod,同時生成go.sum 包含所有依賴包。
3)下載依賴 go mod download 下載module .
4)導入依賴 go mod vendor 依賴導下項目.
初次初始化項目,執行1)->2)->3)->4),后續增加依賴,執行2)->3)->4)。

4.其他配置

因為項目依賴,導至項目下的vendor文件夾會比較大,源碼管理時,需將vendor目錄加入.gitignore

其他module 相關命令行
go mod init # 初始化go.mod
go mod tidy  # 更新依賴文件
go mod download  # 下載依賴文件
go mod vendor  # 將依賴轉移至本地的vendor文件
go mod edit  # 手動修改依賴文件
go mod graph  # 打印依賴圖
go mod verify  # 校驗依賴



作者:lasko
鏈接:https://www.jianshu.com/p/767d55546e73
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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