最近在做數據庫遷移的問題,用到了go版本的migrate工具,這個工具有個bug,需要下載源代碼進行編譯,苦於go mod下載google的依賴包都不能下載下來,所以想辦法來進行下載。
數據庫遷移源代碼git:
git clone -b v4.3.1 https://github.com/golang-migrate/migrate.git
進入到migrate目錄,進行配置代理,我們用公共的代理服務https://goproxy.io
設置代理:export GOPROXY=https://goproxy.io
你可以通過置空這個環境變量來關閉,export GOPROXY= 。
然後下載依賴包:
go mod vendor -v
依賴包下載溜溜的。
更多瞭解https://goproxy.io 可以參考https://cloud.tencent.com/developer/news/308442